历史版本。 PostgreSQL 8.0 已结束支持。 请参阅 当前版本手册.
17.3. 组 #
与 Unix 中一样,组是一种在逻辑上对用户分组以简化权限管理的方式:权限可以整体授予一个组,或者从整个组中撤销。要创建组,请使用CREATE GROUP SQL 命令:
CREATE GROUP name;要向现有组中添加用户或从中移除用户,使用ALTER GROUP:
ALTER GROUPnameADD USERuname1, ... ; ALTER GROUPnameDROP USERuname1, ... ;
要销毁组,使用DROP GROUP:
DROP GROUP name;这只会删除组,而不会删除其成员用户。
要确定现有组的集合,请查看 pg_group 系统目录,例如
SELECT groname FROM pg_group;
使用psql程序的 \dg 元命令也可以列出现有组。