PostgreSQL 9.0.4 Documentation | ||||
---|---|---|---|---|
Prev | Fast Backward | Chapter 21. 管理数据库 | Fast Forward | Next |
数据库是用 DROP DATABASE命令删除的:
DROP DATABASE name;
; 只有数据库的所有者或者超级用户才可以删除数据库。 删除数据库会删除数据库中包括的所有对象。数据库的删除是不可恢复的。
你不能在与目标库连接的时候执行DROP DATABASE命令。 不过,你可以和其它数据库连接,包括 template1 数据库。template1 也 是你删除集群中最后一个库的唯一方法。
为了方便,有一个在 shell 上运行的删除数据库的dropdb:命令:
dropdb dbname
(它和 createdb不一样,没有缺省删除与当前用户名相同的数据库.)