42.39. pg_roles

视图 pg_roles 提供访问数据库角色有关信息的接口。 它只是一个 pg_authid 表的公开可读部分的视图,把口令字段用空白填充了。

Table 42-39. pg_roles 字段

名字类型引用描述
rolnamename 角色名
rolsuperbool 有超级用户权限的角色
rolcreaterolebool 可以创建更多角色的角色
rolcreatedbbool 可以创建数据库的角色
rolcatupdatebool  可以直接更新系统表的角色。(除非这个字段为真,否则超级用户也不能干这个事情。)
rolcanloginbool  可以登录的角色,也就是说,这个角色可以给予初始化会话认证的标识符。
rolpasswordtext 不是口令(总是 ********
rolvaliduntiltimestamptz  口令失效日期(只用于口令认证);如果没有失效期,为 NULL
rolconfigtext[] 运行时配置变量的会话缺省