如何将数据库从Heroku同步到我的Localhost?我意识到他们是不同的。为什么这样?
为业余问题道歉,因为我是Ruby on Rails的新手,并且正在学习教程。
答案 0 :(得分:1)
我建议使用pgbackups插件,因为这样可以为您提供定期备份生产数据库的好处。
使用该附加组件,您可以根据需要拍摄快照,然后将其下载到本地计算机。执行此操作后,您可以通过多种方式在本地导入此方法。我建议关注Heroku's documentation on importing,因为这是最干净的解决方案。
答案 1 :(得分:0)
如果要将heroku数据库拉入本地计算机,请使用:
$ heroku pg:pull HEROKU_POSTGRESQL_MAGENTA mylocaldb --app sushi
如果您想将本地数据库推送到heroku,您可以使用:
heroku pg:push mylocaldb HEROKU_POSTGRESQL_MAGENTA --app sushi
,寿司是您应用的名称。您可以找到有关pg:push
和pg:pull
here