PostgreSQL 中文参考文档
🌐 英文原版 官方 ↗

53.21. pg_roles #

视图 pg_roles 提供对数据库角色信息的访问。 它只是 pg_authid 的一个公开可读视图,把密码字段抹除。

Table 53.21. \1 字段列说明

Column Type

Description

rolname name

Role name

rolsuper bool

角色拥有超级用户特权

rolinherit bool

角色自动继承其作为成员的角色的特权

rolcreaterole bool

角色可以创建更多角色

rolcreatedb bool

角色可以创建数据库

rolcanlogin bool

角色可以登录。也就是说,这个角色可以被给定为初始的 会话授权标识符

rolreplication bool

角色是复制角色。复制角色可以发起复制连接,并创建和删除 复制槽。

rolconnlimit int4

对于能登录的角色,这设置该角色能建立的并发连接的最大 数量。-1 表示没有限制。

rolpassword text

并非密码(总是读取为 ********)

rolvaliduntil timestamptz

密码过期时间(仅用于密码认证);如果不会过期则为空

rolbypassrls bool

角色绕过每一项行级安全策略,更多信息见 Section 5.9。

rolconfig text[]

该角色特有的运行时配置变量默认值

oid oid (references pg_authid.oid)

角色的 ID