删除用户

删除数据库角色的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

分类

DDLSQL命令用户和角色

参见

DROP ROLEDROP GROUP创建用户修改用户

反馈

提交任何关于 "DROP USER" 的评论、建议或更正 此处