Ruby on Rails:如何同步Heroku应用程序和Localhost数据库

时间:2014-02-24 14:24:44

标签: ruby-on-rails database heroku

如何将数据库从Heroku同步到我的Localhost?我意识到他们是不同的。为什么这样?

为业余问题道歉,因为我是Ruby on Rails的新手,并且正在学习教程。

2 个答案:

答案 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:pushpg:pull here

的更多详细信息