【发布时间】:2014-02-22 01:02:04
【问题描述】:
我们在使用 heroku fork 命令时遇到问题,因此正在手动尝试创建临时环境。我尝试从我们的产品数据库的备份中创建一个新数据库,但创建的数据库没有行,只有 6.4MB。实际备份为 15.7 GB。
我通过网络控制台单击“恢复”来完成此操作。
这样做的正确方法是什么?
【问题讨论】:
标签: postgresql heroku heroku-postgres
我们在使用 heroku fork 命令时遇到问题,因此正在手动尝试创建临时环境。我尝试从我们的产品数据库的备份中创建一个新数据库,但创建的数据库没有行,只有 6.4MB。实际备份为 15.7 GB。
我通过网络控制台单击“恢复”来完成此操作。
这样做的正确方法是什么?
【问题讨论】:
标签: postgresql heroku heroku-postgres
从命令行,你想做的事:
heroku pgbackups:restore DATABASE -a example-staging `heroku pgbackups:url -a example`
我们每隔几天就使用这个命令,每当我们希望将临时数据库替换为生产数据库时。这来自:https://devcenter.heroku.com/articles/migrate-heroku-postgres-with-pgbackups#transfer-to-target-database
【讨论】: