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