
# PG_ROLES
PG_ROLES视图显示数据库角色的相关信息，初始化用户和具有sysadmin属性或createrole属性的用户可以查看全部角色的信息，其他用户只能查看自己的信息。
表1PG_ROLES字段 
| 名称               | 类型                       | 引用                                                                                                                                            | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
|:---|:---|:---|:---|
| rolname          | name                     | -                                                                                                                                             | 角色名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| rolsuper         | boolean                  | -                                                                                                                                             | 该角色是否是拥有最高权限的初始系统管理员。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| rolinherit       | boolean                  | -                                                                                                                                             | 该角色是否继承角色的权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| rolcreaterole    | boolean                  | -                                                                                                                                             | 该角色是否可以创建其他的角色。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| rolcreatedb      | boolean                  | -                                                                                                                                             | 该角色是否可以创建数据库。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| rolcatupdate     | boolean                  | -                                                                                                                                             | 该角色是否可以直接更新系统表。只有usesysid=10的初始系统管理员拥有此权限。其他用户无法获得此权限。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| rolcanlogin      | boolean                  | -                                                                                                                                             | 该角色是否可以登录数据库。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| rolreplication   | boolean                  | -                                                                                                                                             | 该角色是否可以复制。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| rolauditadmin    | boolean                  | -                                                                                                                                             | 该角色是否为审计管理员。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| rolsystemadmin   | boolean                  | -                                                                                                                                             | 该角色是否为系统管理员。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| rolconnlimit     | integer                  | -                                                                                                                                             | 对于可以登录的角色，表示该角色允许发起的最大并发连接数。 -1表示无限制。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| rolpassword      | text                     | -                                                                                                                                             | 密文存储后的用户密码，始终为\*\*\*\*\*\*\*\*。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| rolvalidbegin    | timestamp with time zone | -                                                                                                                                             | 账户的有效开始时间。如果没有设置有效开始时间，则为NULL。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| rolvaliduntil    | timestamp with time zone | -                                                                                                                                             | 账户的有效结束时间。如果没有设置有效结束时间，则为NULL。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| rolrespool       | name                     | -                                                                                                                                             | 用户可以使用的资源池。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| rolparentid      | oid                      | [PG_AUTHID](https://support.huaweicloud.com/centralized-devg-v3-gaussdb/gaussdb-42-0846.html#ZH-CN_TOPIC_0000002200579698).rolparentid        | 用户所在组用户的OID。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| roltabspace      | text                     | -                                                                                                                                             | 用户永久表的存储空间限额，单位为kB。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| roltempspace     | text                     | -                                                                                                                                             | 用户临时表的存储空间限额，单位为kB。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| rolspillspace    | text                     | -                                                                                                                                             | 用户算子的落盘空间限额，单位为kB。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| rolconfig        | text\[\]                 | [PG_DB_ROLE_SETTING](https://support.huaweicloud.com/centralized-devg-v3-gaussdb/gaussdb-42-0855.html#ZH-CN_TOPIC_0000002200419894).setconfig | 运行时配置项的默认值。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| oid              | oid                      | [PG_AUTHID](https://support.huaweicloud.com/centralized-devg-v3-gaussdb/gaussdb-42-0846.html#ZH-CN_TOPIC_0000002200579698).oid                | 角色的ID。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| roluseft         | boolean                  | [PG_AUTHID](https://support.huaweicloud.com/centralized-devg-v3-gaussdb/gaussdb-42-0846.html#ZH-CN_TOPIC_0000002200579698).roluseft           | 角色是否可以操作外表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| rolkind          | "char"                   | -                                                                                                                                             | 角色类型。 - n：普通用户，即非永久用户  - p：永久用户   |
| nodegroup        | name                     | -                                                                                                                                             | 该字段不支持。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| rolmonitoradmin  | boolean                  | -                                                                                                                                             | 该角色是否为监控管理员。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| roloperatoradmin | boolean                  | -                                                                                                                                             | 该角色是否为运维管理员。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| rolpolicyadmin   | boolean                  | -                                                                                                                                             | 该角色是否为安全策略管理员。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
   
