2017-03-29 47 views
0

我想創建一個生產數據庫的複製副本用於分級並從生產快照創建分級數據庫實例。但是,這個新實例仍然具有數據庫名稱:「生產數據庫」。我能夠將PSQl上的數據庫重命名爲「staging-databse」,但這並未反映在AWS控制檯中。我擔心未來的開發人員會很困惑,並且很奇怪如何重新命名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用戶方便,但對我來說,似乎沒有必要。它對正在進行的實例操作沒有明顯的影響,當然可以有多個獨立的數據庫。

這顯然不能隨後改變,所以它比任何事情都更煩惱。我總是把這個留空。