我最近安装了heroku dev
database。然后当我输入命令行heroku ps: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"
主机,资源,用户和密码各不相同。
为什么有三个?它们之间有什么区别?
答案 0 :(得分:3)
使用类似于生产计划的开发计划,您可以添加多个数据库。每个都是一个独特的数据库,您可以单独连接到每个数据库。
如果你想删除一个数据库,如果你不打算添加三个,你可以:
heroku addons:remove HEROKU_POSTGRESQL_GREEN
要将其中一个推广到您的主数据库,您可以:
heroku pg:promote HEROKU_POSTGRESQL_GREEN
您也可以分别连接到每个人:
heroku pg:psql HEROKU_POSTGRESQL_RED
答案 1 :(得分:0)
如果多次安装附加组件,则会创建多个条目。我删除了应用程序并读取了插件,现在只有一个条目。我想之前,我无意中多次添加了插件。