历史版本。 PostgreSQL 6.4 已结束支持。 请参阅 当前版本手册.
DROP DATABASE
DROP DATABASE — 销毁一个现有数据库
大纲
DROP DATABASE name输入
- →
name 要删除的现有数据库的名称。
输出
- →
DESTROYDB 命令成功时返回此消息。
- →
WARN: destroydb: database "name" does not exist. 如果指定的数据库不存在,就会出现此消息。
- →
ERROR: destroydb cannot be executed on an open database 如果指定的数据库不存在,就会出现此消息。
描述
DROP DATABASE删除现有数据库的目录项并删除包含数据的目录。它只能由数据库管理员执行(细节见CREATE DATABASE命令)。
注解
DROP DATABASE 语句是Postgres 的语言扩展。
提示
当连接到目标数据库时无法执行这条查询。通常更可取的做法是改用destroydb脚本。
关于如何创建数据库的信息,请参阅
CREATE DATABASE语句。
兼容性
SQL92
DROP DATABASE 在 SQL92 中没有。