| PostgreSQL 8.0.0 中文文件(轉譯自 PostgreSQL 中國 製作的簡體中文版本) | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Chapter 18. 管理資料庫 | Fast Forward | Next |
資料庫是用命令 DROP DATABASE: 刪除的:
DROP DATABASE name;
只有資料庫的所有者(也就是說,建立資料庫的用戶),或者超級用戶可以刪除資料庫。 刪除資料庫會刪除資料庫中包括的所有對象。資料庫的刪除是不可恢復的。
您不能在與目標庫連線的時候執行 DROP DATABASE 命令。 不過,您可以和其他資料庫連線,包括template1資料庫, template1也是您刪除一個集群上的最後一個庫的唯一方法。
為了方便,有一個在shell上執行的刪除資料庫的程序dropdb:
dropdb dbname
(和createdb不一樣,dropdb 沒有預設刪除名稱為目前用戶名的資料庫的設置。)