0

最近、herokudev データベースをインストールしました。次に、コマンドラインheroku pg:infoに入力すると、3つのデータベースが表示されます。

=== 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"

ホスト、リソース、ユーザー、およびパスワードはそれぞれ異なります。

なぜ3つあるのですか?それらの違いは何ですか?

4

2 に答える 2

3

本番プランと同様の開発プランでは、複数のデータベースを追加できます。これらはそれぞれ固有のデータベースであり、それぞれに個別に接続できます。

データベースを 3 つ追加するつもりがなく、データベースを削除したい場合は、次のようにします。

heroku addons:remove HEROKU_POSTGRESQL_GREEN

それらの 1 つをプライマリ データベースに昇格するには、次の方法があります。

heroku pg:promote HEROKU_POSTGRESQL_GREEN

それぞれに個別に接続することもできます。

heroku pg:psql HEROKU_POSTGRESQL_RED
于 2012-05-15T22:31:22.133 に答える
0

アドオンを複数回インストールすると、複数のエントリが作成されます。アプリを削除してアドオンを再度追加したところ、エントリが 1 つだけになりました。以前、うっかりアドオンを何度も追加したと思います。

于 2012-05-15T00:30:47.293 に答える