更新时间:2025-09-11 GMT+08:00
分享

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的示例

相关文档