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

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

不受支持的版本: 8.0 / 7.4 / 7.3 / 7.2 / 7.1
历史版本PostgreSQL 8.0 已于 2010 年 10 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本手册首页。

17.3. 组 #

与 Unix 中一样,组是一种在逻辑上对用户分组以简化权限管理的方式:权限可以整体授予一个组,或者从整个组中撤销。要创建组,请使用 CREATE GROUP SQL 命令:

CREATE GROUP name;

要向现有组中添加用户或从中移除用户,使用 ALTER GROUP:

ALTER GROUP name ADD USER uname1, ... ;
ALTER GROUP name DROP USER uname1, ... ;

要销毁组,使用 DROP GROUP:

DROP GROUP name;

这只会删除组,而不会删除其成员用户。

要确定现有组的集合,请查看 pg_group 系统目录,例如

SELECT groname FROM pg_group;

使用 psql 程序的 \dg 元命令也可以列出现有组。

提交更正

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