0

我最近安装了 herokudev 数据库。然后当我输入命令行时heroku pg:info,我得到三个数据库。

=== SHARED_DATABASE (DATABASE_URL)
Data Size    808k

=== HEROKU_POSTGRESQL_BRONZE
Plan         Dev
Status       available
Connections  1
PG Version   9.1.3
Created      2012-05-14 17:47 UTC
Tables       0
Conn Info    "host=XXXXXX.compute-1.amazonaws.com
             port=5432 dbname=resourceXXXXX
             user=abcXXXXX sslmode=require
             password=XXXXXXXXX"

=== HEROKU_POSTGRESQL_CHARCOAL
Plan         Dev
Status       available
Connections  1
PG Version   9.1.3
Created      2012-05-13 19:08 UTC
Tables       0
Conn Info    "host=XXXXXXX.compute-1.amazonaws.com
             port=5432 dbname=resourceXXXXX
             user=YYYYYY sslmode=require
             password=XXXXXXXXXXXXXXXX"

=== HEROKU_POSTGRESQL_GREEN
Plan         Dev
Status       available
Connections  1
PG Version   9.1.3
Created      2012-05-13 19:06 UTC
Tables       0
Conn Info    "host=XXXXXXXXXXXX.compute-1.amazonaws.com
             port=5432 dbname=resourceXXXXXX
             user=XXXXXXXXXX sslmode=require
             password=XXXXXXXXXXXXXX"

主机、资源、用户和密码各不相同。

为什么有三个?他们之间有什么区别?

4

2 回答 2

3

使用类似于生产计划的开发计划,您可以添加多个数据库。其中每一个都是一个独特的数据库,您可以单独连接到它们中的每一个。

如果您不打算添加三个数据库,但希望删除数据库,您可以:

heroku addons:remove HEROKU_POSTGRESQL_GREEN

要将其中一个提升到您的主数据库,您可以:

heroku pg:promote HEROKU_POSTGRESQL_GREEN

您也可以单独连接到它们中的每一个:

heroku pg:psql HEROKU_POSTGRESQL_RED
于 2012-05-15T22:31:22.133 回答
0

如果您多次安装插件,它会创建多个条目。我删除了应用程序并重新加载了插件,现在只有一个条目。我猜以前,我无意中多次添加了插件。

于 2012-05-15T00:30:47.293 回答