У меня возникли проблемы с переносом данных в приложение heroku, которое имеет Postgresql в качестве базы данных для моего размещенного сайта (Production). На моем сайте разработки у меня есть рельсы 3.2.13 с Sqlite3 как база данных. Я следил за Ruby on rails Tutorial by Michael HartlМиграция данных и схемы от разработки до производственных рельсов heroku
Я использовал git push heroku
, чтобы обновить свой сайт в heroku. Я также хочу обновить базу данных вместе с данными. Но heroku run rake db:migrate
мигрирует схему, а не данные. Я попытался db:push
передавать данные Heroku, но я получаю ошибку
dependency.rb in 'to_specs' :Could not find sequel (~) 3.20.0
также я искал и нашел, что я должен сначала мои SQLite данные dump.sql, а затем запустить
heroku pg:psql HEROKU_POSTGRESQL_COLOR --app app_name < file.sql
, как ответил https://stackoverflow.com/questions/15371394/... , но это не удалось с the local psql command could not be located
, пожалуйста, сообщите мне, что я делаю неправильно. или то, что является правильным способом обновления heroku postgresql с моими данными разработки sqlite3.
Спасибо заранее
Для этого связанного ответа вам нужно установить psql (инструмент командной строки клиента Postgres). Вы в Windows, Mac или Linux? –
Я на окнах. позвольте мне загрузить инструмент Postgres и проверить. –
У меня такая же ошибка после установки инструмента для postgresql :( –