Postgresql 中文操作指南
54.20. pg_roles #
视图 pg_roles 提供用于访问有关数据库角色的信息。这只是 pg_authid 的一个公开可读视图,它将密码字段置空。
Table 54.20. pg_roles Columns
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 密码过期时间(仅用于密码身份验证);如果没有过期时间,则为 null |
rolbypassrls bool 角色绕过每一行级安全策略,有关详细信息,请参见 Section 5.8 。 |
rolconfig text[] 针对运行时配置变量的角色特定默认值 |
oid oid (引用 pg_authid . oid )角色 ID |