当我输入“heroku pgbackups”时,会生成以下列表。在某个时候,我启动了一个新的 Maroon 数据库并删除了 Gold 数据库。我的主数据库现在是 Maroon。当 ID 开始变为 a00x 时,我开始使用自动备份。我对 DATABASE 和 DATABASE_URL 之间的区别感到困惑,因为我认为我的自动备份正在备份错误的数据库,因为数据库的大小减小了。b023 是我刚刚生成的备份,数据库的名称再次不同。有人可以帮我理解这里的命名约定吗?谢谢你。温柔点,我是新手。
问问题
196 次
1 回答
1
来自:https ://devcenter.heroku.com/articles/pgbackups
创建备份
备份被压缩。备份的大小将小于数据库的大小。默认情况下,PG Backups 针对您的主数据库(位于 DATABASE_URL 配置变量位置)进行操作。
$ heroku pgbackups:capture
HEROKU_POSTGRESQL_BLACK (DATABASE_URL) ----backup---> b251
Capturing... done
Storing... done
如果您的应用程序上有多个数据库,您可以通过指定数据库名称来选择要备份的数据库:
$ heroku pgbackups:capture HEROKU_POSTGRESQL_PINK
HEROKU_POSTGRESQL_PINK ----backup---> b252
Capturing... done
Storing... done
于 2013-01-07T04:04:47.097 回答