PostgreSQL 18 中文参考文档(未翻译部分保留英文)🌐 切换到英文原版 →

22.5. 销毁数据库 #

彻底销毁数据库使用命令 DROP DATABASE:

DROP DATABASE name;

只有数据库的所有者或超级用户有权执行删除。销毁操作会从磁盘上彻底物理删除该数据库及其包含的全部对象与数据文件,此操作不可逆,务必慎重。

不能在当前正连接着目标数据库的会话中执行删除自身的命令。你必须首先切换连接至集群内的其他任意数据库(如默认的 postgres 或 template1),随后再发起删除。

配套的命令行删除工具为 dropdb:

dropdb dbname