系统表pg_group定义组并且存储哪些用户属于哪些组。组是用CREATE GROUP命令创建的。关于用户权限管理的信息,请参阅第 17 章。
因为用户和组的标识是集簇范围的,pg_group在一个集簇的所有数据库之间共享:每个集簇只有一份pg_group,而不是每个数据库一份。
表 41.15. pg_group的列
| 名字 | 类型 | 引用 | 描述 |
|---|
groname | name | | 组名 |
grosysid | int4 | | 一个任意数字,用于标识这个组 |
grolist | int4[] | pg_shadow.usesysid | 一个数组,包含该组中用户的 ID |