Как перенести данные heroku в локальную базу данных SQLite3? Проблемы

Я пытаюсь сделать локальную резервную копию данных из моего приложения 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:inactivate ' из /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)

Заранее спасибо, очень важно, чтобы я как можно скорее начал резервное копирование этих данных!

6
задан Bill the Lizard 27 December 2010 в 14:59
поделиться