Heroku Postgres自动备份无法正常工作

时间:2014-01-02 02:37:44

标签: heroku heroku-toolbelt heroku-postgres

我已经在heroku上创建了一个带有两个postgresql数据库的应用程序,并使用以下命令设置了自动备份:

heroku addons:add pgbackups:auto-month

但是没有创建备份。我错过了别的什么吗?

编辑: 我被建议创建一个默认数据库,但这会使备份仅适用于一个数据库。如何为两个数据库启用备份?

1 个答案:

答案 0 :(得分:1)

使用pgbackups自动计划,将对配置中DATABASE_URL指向的数据库进行备份。这些数据库中是否有DATABASE_URL?如果没有,请使用heroku pg:promote HEROKU_POSTGRESQL_<color> -a <app>宣传其中一个主要内容,并在每晚进行备份。

除了这些备份之外,所有数据库的物理快照都是在夜间进行的,除了WAL归档之外,这是进行灾难恢复的最佳方式,尤其是在数据库大小增加时。可以将pgbackups转储/恢复视为导出和导入数据的一种方式,而不是DR工具。见https://devcenter.heroku.com/articles/heroku-postgres-data-safety-and-continuous-protection