DROP DATABASE
功能描述
M-Compatibility中DATABASE与SCHEMA是同义词,删除数据库就是删除模式。
注意事项
- 只有数据库所有者或者被授予了数据库DROP权限的用户有权限执行DROP DATABASE命令,系统管理员默认拥有此权限。
- 除初始用户和运维管理员外,其他用户无法DROP掉运维管理员的DATABASE。
- DROP DATABASE一旦执行将无法撤销,请谨慎使用。
- 不要随意删除pg_temp或pg_toast_temp开头的模式,这些模式是系统内部使用的,如果删除,可能导致无法预知的结果。
语法格式
DROP DATABASE [ IF EXISTS ] database_name;
参数说明
- IF EXISTS
如果指定的数据库/模式不存在,则发出一个notice而不是抛出一个错误。
- database_name
要删除的数据库/模式名称。
取值范围:字符串,已存在的数据库名称。
示例
请参见CREATE DATABASE的示例。