我正嘗試重命名我的Redshift集羣中的數據庫。嘗試重命名Redshift集羣中的數據庫
,當你連接到它,所以我已經創建了一個臨時數據庫與SQL工作臺重新連接到臨時數據庫併發布你不能重命名數據庫:
ALTER DATABASE olddb RENAME to newdb;
我得到一個錯誤,說明錯誤:數據庫「OLDDB」正被其他用戶訪問[SQL狀態= 55006]
誰連接,並似乎有從用戶rdsdb到數據庫中的某些連接我檢查。我認爲這是AWS Redshift用於執行維護任務的服務帳戶等。
如何在連接超級用戶時重命名數據庫?
非常感謝。
Redshift是否會在其web ui或api中公開重命名工具?經常Redshift設置,所以正常的PostgreSQL方式不起作用,你需要通過亞馬遜用戶界面做一些不同的事情。 –
沒有別的,我可以在文檔中看到,只是ALTER DATABASE:http://docs.aws.amazon.com/redshift/latest/dg/r_ALTER_DATABASE.html – novabracket