↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

Wiki / 系统目录

pg_roles

视图pg_roles提供数据库角色的信息。它本质上是 pg_authid 的公开可读视图,并隐藏密码字段。

英文手册覆盖始于 PostgreSQL 7.4. 来源历史与运行验证各自保留独立版本边界。

当前阅读 PG 18·选择有来源记录的版本

kind
view
lang
en
measured attributes
true
metadata release
18.6
runtime columns
rolname, rolsuper, rolinherit, rolcreaterole, rolcreatedb, rolcanlogin, rolreplication, rolconnlimit, rolpassword, rolvaliduntil, rolbypassrls, rolconfig, oid
runtime verified
false
source
english-manual

版本定义 PG 18

视图pg_roles提供数据库角色的信息。它本质上是 pg_authid 的公开可读视图,并隐藏密码字段。

目录列

列类型可空性描述
rolnamename可空角色名
rolsuperbool可空角色有超级用户权限
rolinheritbool可空该角色是否会自动继承其所属角色的权限
rolcreaterolebool可空角色能创建更多角色
rolcreatedbbool可空角色能创建数据库
rolcanloginbool可空角色是否可登录。也就是说,该角色能否被用作初始会话授权标识符
rolreplicationbool可空角色是一个复制角色。复制角色可以启动复制连接并且创建和删除复制槽。
rolconnlimitint4可空对于可以登录的角色,本列设置该角色能够建立的最大并发连接数。-1 表示无限制。
rolpasswordtext可空不是密码(始终显示为 ********)
rolvaliduntiltimestamptz可空密码过期时间(仅用于密码认证);不设过期时间时为 NULL
rolbypassrlsbool可空角色是否可以绕过所有的行级安全策略,详见第 5.9 节。
rolconfigtext[]可空运行时配置变量的角色特定默认值
oidoid可空角色的ID

比较版本

来源引用

完整定义与证据 JSON

定义来源

center · PostgreSQL 18 · english-manuals:77717f087b36247c1a889f0b3de4d0af19ca0973b95accbafeda69f7c9d6347e

正文语言: zh-Hans · 2026-09-27@419045e