初學PostgreSQL的朋友可能會有這樣的疑惑:如何重命名已經建好的數據庫?因為PostgreSQL默認的客戶端pgAdmin III並沒有地方可以讓我們去修改某個現有的數據庫的名稱。遇到這個情況,可能不少人選擇了backup -> drop -> create -> restore的方法,其實大可不必。
首先,確保沒有用戶連接到需要改名的數據庫,包括你自己。你可能會問,我不連上去,怎么執行更名的命令呢?其實連到其他數據庫,比如默認的postgres維護數據庫即可。
然后,執行下面的語句,假定你要更名的數據庫現在的名稱為abc,希望更改成cba:
ALTER DATABASE abc RENAME TO cba;
That's it.
轉自 http://www.blogjava.net/sean/archive/2008/12/17/246942.html