历史版本。 PostgreSQL 7.1 已结束支持。 请参阅 当前版本手册.
DROP USER
DROP USER — 删除一个用户
大纲
DROP USER name
输入
name一个已存在用户的名称。
输出
DROP USER成功删除用户时返回的消息。
ERROR: DROP USER: user "name" does not exist用户名未找到时出现此消息。
DROP USER: user "name" owns database "name", cannot be removed你必须先删除该数据库或更改其所有权。
描述
DROP USER 从数据库中删除指定的用户。它不会删除该用户拥有的表、视图或其他对象。如果该用户拥有任何数据库,则会得到一个错误。
使用 CREATE USER 来添加新用户,使用 ALTER USER 来更改用户的属性。Postgres 附带一个脚本dropuser,它与这条命令功能相同(实际上它调用的就是这条命令),但可以在命令 shell 中运行。
用法
删除一个用户账户:
DROP USER jonathan;
兼容性
SQL92
SQL92 中没有 DROP USER。