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

35.25. enabled_roles #

视图 enabled_roles 标识当前 “已启用的角色”。 已启用的角色被递归地定义为当前用户、加上已通过自动继承被授予 已启用角色的所有角色。 换言之,这些是当前用户直接或间接地自动继承其成员关系的全部 角色。

在做权限检查时,应用的是 “可应用角色”集合, 它可能比已启用角色集合更宽。 因此,通常最好使用视图 applicable_roles 而不是这个视图; 关于 applicable_roles 视图的细节见 Section 35.5。

Table 35.23. \1 字段列说明

Column Type

Description

role_name sql_identifier

Name of a role