2

当我输入“heroku pgbackups”时,会生成以下列表。在某个时候,我启动了一个新的 Maroon 数据库并删除了 Gold 数据库。我的主数据库现在是 Maroon。当 ID 开始变为 a00x 时,我开始使用自动备份。我对 DATABASE 和 DATABASE_URL 之间的区别感到困惑,因为我认为我的自动备份正在备份错误的数据库,因为数据库的大小减小了。b023 是我刚刚生成的备份,数据库的名称再次不同。有人可以帮我理解这里的命名约定吗?谢谢你。温柔点,我是新手。 在此处输入图像描述

4

1 回答 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 回答