Database 理解Heroku中的多个数据库

Database 理解Heroku中的多个数据库,database,postgresql,database-design,heroku,postgresql-9.1,Database,Postgresql,Database Design,Heroku,Postgresql 9.1,我最近安装了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

我最近安装了heroku
dev
。然后,当我在命令行中键入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"
主机、资源、用户和密码各不相同


为什么有三个?它们之间的区别是什么?

如果多次安装附加模块,它将创建多个条目。我删除了应用程序并读取了加载项,现在只有一个条目。我猜之前,我无意中添加了多个加载项。

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

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

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

heroku addons:remove HEROKU_POSTGRESQL_GREEN
要将其中一个升级到主数据库,您可以:

heroku pg:promote HEROKU_POSTGRESQL_GREEN
您还可以分别连接到它们中的每一个:

heroku pg:psql HEROKU_POSTGRESQL_RED

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

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

heroku addons:remove HEROKU_POSTGRESQL_GREEN
要将其中一个升级到主数据库,您可以:

heroku pg:promote HEROKU_POSTGRESQL_GREEN
您还可以分别连接到它们中的每一个:

heroku pg:psql HEROKU_POSTGRESQL_RED

可能是一些bug,或者你添加了3个bug。假设您只有一个,可能是一些bug,或者您添加了3个bug。你应该只有一个