[Tips] 重命名PostgreSQL數(shù)據(jù)庫
Posted on 2008-12-17 18:33 laogao 閱讀(4259) 評(píng)論(0) 編輯 收藏 所屬分類: Database初學(xué)PostgreSQL的朋友可能會(huì)有這樣的疑惑:如何重命名已經(jīng)建好的數(shù)據(jù)庫?因?yàn)镻ostgreSQL默認(rèn)的客戶端pgAdmin III并沒有地方可以讓我們?nèi)バ薷哪硞€(gè)現(xiàn)有的數(shù)據(jù)庫的名稱。遇到這個(gè)情況,可能不少人選擇了backup -> drop -> create -> restore的方法,其實(shí)大可不必。
首先,確保沒有用戶連接到需要改名的數(shù)據(jù)庫,包括你自己。你可能會(huì)問,我不連上去,怎么執(zhí)行更名的命令呢?其實(shí)連到其他數(shù)據(jù)庫,比如默認(rèn)的postgres維護(hù)數(shù)據(jù)庫即可。
然后,執(zhí)行下面的語句,假定你要更名的數(shù)據(jù)庫現(xiàn)在的名稱為abc,希望更改成cba:
ALTER?DATABASE?abc?RENAME?TO?cba;
That's it.