我们在使用heroku fork命令时遇到问题,因此手动尝试创建暂存环境。我尝试从我们的prod db创建一个新的数据库,但创建的db没有行,只有6.4MB。实际备份为15.7 GB。
我是通过网页控制台点击“恢复”完成的。
这是正确的方法吗?
答案 0 :(得分:1)
从命令行,您要执行以下操作:
heroku pgbackups:restore DATABASE -a example-staging `heroku pgbackups:url -a example`
每当我们希望将staging数据库替换为生产数据库时,我们每隔几天就会使用此命令。这来自:https://devcenter.heroku.com/articles/migrate-heroku-postgres-with-pgbackups#transfer-to-target-database