我在将数据迁移到我的 heroku 应用程序时遇到了问题,该应用程序将 Postgresql 作为我的托管站点(生产)的数据库。在我的开发站点上,我有使用 Sqlite3 作为数据库的 rails 3.2.13。我遵循了 Michael Hartl 的 Ruby on rails 教程
我曾经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
请告诉我我做错了什么。或者用我的开发 sqlite3 数据更新 heroku postgresql 的正确方法是什么。
提前致谢