【发布时间】:2014-03-26 06:41:51
【问题描述】:
如何将数据库从 Heroku 同步到我的本地主机?我意识到他们是不同的。为什么会这样?
对这个业余问题表示歉意,因为我是 Ruby on Rails 的新手,并且正在学习教程。
【问题讨论】:
-
你想将本地数据库导出到heroku数据库
-
我想反过来。 heroku 到本地数据库
标签: ruby-on-rails database heroku
如何将数据库从 Heroku 同步到我的本地主机?我意识到他们是不同的。为什么会这样?
对这个业余问题表示歉意,因为我是 Ruby on Rails 的新手,并且正在学习教程。
【问题讨论】:
标签: ruby-on-rails database heroku
如果你想把你的 heroku 数据库拉到你的本地机器上,使用:
$ heroku pg:pull HEROKU_POSTGRESQL_MAGENTA mylocaldb --app sushi 如果你想将本地数据库推送到 heroku,你可以使用:
heroku pg:push mylocaldb HEROKU_POSTGRESQL_MAGENTA --app sushi,sushi 是您的应用程序的名称。您可以找到有关pg:push 和pg:pull here 的更多详细信息
【讨论】:
我建议使用 pgbackups 插件,因为这也可以让您对生产数据库进行定期备份。
使用该插件,您可以按需拍摄快照,然后将其下载到本地计算机。执行此操作后,您可以通过多种方式在本地导入它。我建议关注Heroku's documentation on importing,因为它是最干净的解决方案。
【讨论】: