Я пытаюсь сделать локальную резервную копию данных из моего приложения Rails, которое развернуто на Heroku и запущено в проблемы. Я выполнил инструкции здесь: http://docs.heroku.com/taps и установил Taps.
Я получаю два типа ошибок. Я создал базу данных SQLite локально и попытался получить данные с помощью этой команды:
(sudo) heroku db: pull sqlite: //Users/username/folder/testbackup.db
или
(sudo) heroku db: вытащить sqlite: // имя пользователя: m пытается сделать локальную резервную копию данных из моего приложения Rails, которое развернуто на Heroku, и сталкивается с проблемами. Я выполнил инструкции здесь: http://docs.heroku.com/taps и установил Taps.
Я получаю два типа ошибок. Я создал базу данных SQLite локально и попытался получить данные с помощью этой команды:
(sudo) heroku db: pull sqlite: //Users/username/folder/testbackup.db
или
(sudo) heroku db: вытащить sqlite: // имя пользователя: m пытается сделать локальную резервную копию данных из моего приложения Rails, которое развернуто на Heroku, и сталкивается с проблемами. Я выполнил инструкции здесь: http://docs.heroku.com/taps и установил Taps.
Я получаю два типа ошибок. Я создал базу данных SQLite локально и попытался получить данные с помощью этой команды:
(sudo) heroku db: pull sqlite: //Users/username/folder/testbackup.db
или
(sudo) heroku db: вытащить sqlite: // имя пользователя:пароль @ localhost /Users/username/folder/testbackup.db
но в любом случае я получаю следующее:
Не удалось подключиться к базе данных: Sequel :: DatabaseConnectionError -> SQLite3 :: CantOpenException: не удалось открыть базу данных: невозможно открыть файл базы данных
В качестве альтернативы я попытался позволить Taps автоматически определять базу данных разработки в моем приложении и переписывать ее, хотя это не совсем то Я хотел. Затем я начинаю получать такие ошибки:
/opt/local/lib/ruby/site_ruby/1.8/rubygems.rb:777:in
report_activate_error ': ошибка версии RubyGem: продолжение (3.15.0 не ~> 3.13. 0) (Gem :: LoadError) из /opt/local/lib/ruby/site_ruby/1.8/rubygems.rb:211:in
activate ' из /opt/local/lib/ruby/site_ruby/1.8/rubygems.rb:1056: в `gem ' из /Library/Ruby/Gems/1.8/gems/taps-0.3.10/bin/schema:4и в конечном итоге
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ ruby / gems / 1.8 / gems / sqlite3-ruby-1.2.4 / lib / sqlite3 / errors.rb: 62: в `check ': SQLite3 :: SQLException: ПЕРВИЧНЫЙ КЛЮЧ должен быть уникальным (Sequel :: DatabaseError)
Заранее спасибо, очень важно, чтобы я как можно скорее начал резервное копирование этих данных!