PG_ROLES
PG_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  | 
      
        -  | 
      
        限制单个用户在单个CN上的最大并发连接数。-1表示无限制。  | 
     
| 
        rolpassword  | 
      
        text  | 
      
        -  | 
      
        不是口令,总是********。  | 
     
| 
        rolvalidbegin  | 
      
        timestamp with time zone  | 
      
        -  | 
      
        账户的有效开始时间;如果没有设置有效开始时间,则为NULL。  | 
     
| 
        rolvaliduntil  | 
      
        timestamp with time zone  | 
      
        -  | 
      
        账户的有效结束时间;如果没有设置有效结束时间,则为NULL。  | 
     
| 
        rolrespool  | 
      
        name  | 
      
        -  | 
      
        用户所能够使用的resource pool。  | 
     
| 
        rolparentid  | 
      
        oid  | 
      
        PG_AUTHID.rolparentid  | 
      
        用户所在组用户的OID。  | 
     
| 
        roltabspace  | 
      
        text  | 
      
        -  | 
      
        用户永久表存储空间限额。  | 
     
| 
        roltempspace  | 
      
        text  | 
      
        -  | 
      
        用户临时表存储空间限额。  | 
     
| 
        rolspillspace  | 
      
        text  | 
      
        -  | 
      
        用户算子落盘空间限额。  | 
     
| 
        rolconfig  | 
      
        text[]  | 
      
        -  | 
      
        运行时配置变量的会话缺省。  | 
     
| 
        oid  | 
      
        oid  | 
      
        PG_AUTHID.oid  | 
      
        角色的ID。  | 
     
| 
        roluseft  | 
      
        boolean  | 
      
        PG_AUTHID.roluseft  | 
      
        角色是否可以操作外表。  | 
     
| 
        nodegroup  | 
      
        name  | 
      
        -  | 
      
        角色所关联的逻辑集群名字,如果没有关联逻辑集群,该值为空。  |