↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

受支持版本: 当前版本 (18) / 17 / 16 / 15 / 14
测试与开发版本: 19 / devel
不受支持的版本: 13 / 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1 / 7.0 / 6.5 / 6.4
历史版本PostgreSQL 7.2 已于 2007 年 2 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本。

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 来更改用户的属性。 PostgreSQL 附带一个脚本 dropuser, 它与这条命令功能相同(实际上它调用的就是这条命令), 但可以在命令 shell 中运行。

用法

删除一个用户账户:

DROP USER jonathan;

兼容性

SQL92

SQL92 中没有 DROP USER。

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。