历史版本。 PostgreSQL 6.5 已结束支持。 请参阅 当前版本手册.
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 中没有。