DROP USER

用于删除数据库角色的SQL命令

DROP USER 是一个用于删除数据库角色的 DDL 命令。

DROP USERPostgreSQL 6.3 中被添加;自 PostgreSQL 8.1 起,它一直是 DROP ROLE 的别名。

变更历史

示例

DROP USER 的基本用法示例

postgres=# DROP USER foo;
DROP ROLE

尝试删除不存在的角色

postgres=# DROP USER foo;
ERROR:  role "foo" does not exist

安全地尝试删除可能不存在的角色

postgres=# DROP USER IF EXISTS foo;
NOTICE:  role "foo" does not exist, skipping
DROP ROLE

请注意,由于 DROP USERDROP ROLE 的别名,因此此命令返回的输出会引用角色。

更多示例请参见 DROP ROLE

分类

DDL, SQL 命令, 用户和角色

另请参阅

DROP ROLE, DROP GROUP, CREATE USER, ALTER USER

反馈

请将有关“DROP USER”的任何评论、建议或更正 在此处提交。