2017-03-29 20 views
0

ステージング用の本番データベースのレプリケートを作成し、本番スナップショットからステージングDBインスタンスを作成しました。ただし、この新しいインスタンスにはまだデータベース名 "production-database"があります。私はPSQlのデータベースの名前を "staging-databse"に変更できましたが、これはAWS Consoleに反映されていません。今後の開発者は非常に混乱し、AWSの「データベース名」の名前を変更する方法は不思議です。AWS RDS for Postgresqlの「データベース名」はどのように変更できますか?

+1

コンソールから自動データベース作成を使用しないことをお勧めします。標準の 'postgres'データベースを作成した直後にログインし、' create database dbname'を使う方が良いでしょう。しかし、これはこの問題であなたを助けません。 – Tometzky

答えて

1

デフォルトのデータベースオプションを使用しないでください。これは、デフォルトでカスタム名付きデータベースを作成することだけです。それは用途があるかもしれませんが、私はそれを使用しません。なぜなら、デフォルトで作成されたデータベース(インスタンスが最初に作成されたとき)の名前を指定する以外の目的を果たさないようです。

データベース名

あなたは、最大63文字の英数字のデータベースの名前を入力し、デフォルトのデータベースのデータベース名を指定します。名前を指定しないと、デフォルトの "postgres"データベースが作成されます。

http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CreatePostgreSQLInstance.html

私は、これは新しいRDSユーザーの利便性であることを意図していると仮定しますが、私には、それが不必要と思われます。インスタンスの継続的な運用には明らかな影響はありません。インスタンスには複数の独立したデータベースがあります。

これは後で変更することはできないため、何よりも迷惑です。私はいつもこれを空白のままにします。

関連する問題