0

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

heroku addons:add pgbackups:auto-month

但是没有创建备份。我还缺少其他东西吗?

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

4

1 回答 1

1

DATABASE_URL使用 pgbackups 自动计划,备份您的配置中指向的数据库。这些数据库中的任何一个DATABASE_URL吗?如果没有,请提升其中一个,您的主要、withheroku pg:promote HEROKU_POSTGRESQL_<color> -a <app>和备份应该每晚进行一次。

除了这些备份之外,所有数据库的物理快照都是每晚拍摄的,除了 WAL 存档之外,这是进行灾难恢复的最佳方式,尤其是随着数据库规模的增长。将 pgbackups 转储/恢复视为一种导出和导入数据的方式,而不是 DR 工具。请参阅https://devcenter.heroku.com/articles/heroku-postgres-data-safety-and-continuous-protection

于 2014-01-02T16:07:26.847 回答