Heroku Postgres DBs Heroku_POSTGRESQL_AMBER和Heroku_POSTGRESQL_GOLD之间有什么区别?

Heroku Postgres DBs Heroku_POSTGRESQL_AMBER和Heroku_POSTGRESQL_GOLD之间有什么区别?,postgresql,heroku,Postgresql,Heroku,我创建了一个新的Heroku应用程序,然后将Dev Heroku Postgres db连接到它。 在应用程序的活动日志中,我看到: v07 : Attach HEROKU_POSTGRESQL_GOLD resource 5 minutes ago v06 : Deploy 076b03a 19 minutes ago v05 : Add config 19 minutes ago v04 : Add DATABASE_URL config 19 minutes ago v03 : Attac

我创建了一个新的Heroku应用程序,然后将Dev Heroku Postgres db连接到它。
在应用程序的活动日志中,我看到:

v07 : Attach HEROKU_POSTGRESQL_GOLD resource 5 minutes ago
v06 : Deploy 076b03a 19 minutes ago
v05 : Add config 19 minutes ago
v04 : Add DATABASE_URL config 19 minutes ago
v03 : Attach HEROKU_POSTGRESQL_AMBER resource 19 minutes ago
v02 : Enable Logplex 21 minutes ago
v01 : Initial release 21 minutes ago

所以golddb必须是我添加的Dev版本。什么是AMBER?

当您最初部署应用程序时,如果您需要,我们会自动为您提供一个数据库(开发人员)(例如,如果这是一个ruby应用程序,我们会在您的Gemfile中检测到
pg
gem。这将是
HEROKU_POSTGREQL\u AMBER
,我们还碰巧将其设置为您的
数据库\u URL

因此,您手动设置了另一个数据库,
HEROKU POSTGRESQL\u GOLD
,可能是通过
HEROKU插件:add HEROKU POSTGRESQL

我猜您使用的是
HEROKU\u POSTGRESQL\u AMBER
,因为它必须设置为
DATABASE\u URL
的值。要验证这一点,请尝试
HEROKU config--app | grep postgres
。您也可以运行
HEROKU pg:info--app
来检查应用程序上安装的所有数据库,并验证哪个数据库是您的主要数据库(
数据库URL


然后,您可以使用heroku插件删除备用程序:删除heroku\u POSTGRESQL\uuuz

我猜它们都是开发计划,我认为琥珀色是用您的新应用程序创建的,然后您添加了第二个?可能也有帮助?