如何在没有pgbackups插件的情况下在heroku上进行数据库备份?

时间:2013-04-01 10:53:12

标签: ruby-on-rails heroku

我正在寻找一种在不使用pgbackups插件的情况下在heroku上进行数据库备份的方法。在这种情况下有没有可以帮助的宝石? gem不应该使用命令行命令pg_dump

2 个答案:

答案 0 :(得分:2)

您可以使用以下命令将副本保存到开发环境中:

heroku db:pull

答案 1 :(得分:0)

我将我的环境设置为(PGHOSTPGPORTPGDATABSEPGUSERPGPASSWORD)到Heroku实例,然后运行:

pg_dump --clean --blobs | sed 's/db_user_on_heroku/db_user_on_local/g' > /tmp/db.pg

然后我将env设置为指向我的本地数据库,并运行:

psql < /tmp/db.pg