支援的版本:目前 (17) / 16 / 15 / 14 / 13
開發版本:devel
不支援的版本:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1

22.5. 刪除資料庫 #

資料庫使用 DROP DATABASE 指令來刪除:

DROP DATABASE name;

只有資料庫的擁有者或超級使用者才能刪除資料庫。刪除資料庫會移除該資料庫內的所有物件。資料庫的刪除是無法復原的。

當連線到要刪除的資料庫時,您無法執行 DROP DATABASE 指令。但是,您可以連線到任何其他資料庫,包括 template1 資料庫。template1 將是刪除給定叢集中最後一個使用者資料庫的唯一選項。

為了方便起見,還有一個 shell 程式可以刪除資料庫,即 dropdb

dropdb dbname

(與 createdb 不同,預設動作不是使用目前使用者名稱刪除資料庫。)

提交更正

如果您在文件中發現任何不正確、與您使用特定功能的經驗不符或需要進一步澄清的地方,請使用此表單來報告文件問題。