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

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

支持中的版本: 当前版本 (18) / 17 / 16 / 15 / 14
开发中的版本: 19 / 20devel
已结束支持的版本: 13 / 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1
历史版本。 PostgreSQL 9.2 已结束支持。 2017-11-09. 请参阅 当前版本手册.

45.61. pg_roles #

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

此视图显式显示底层表的 OID 列,因为与其他目录连接时需要此列。

表 45.62. pg_roles 列

NameTypeReferencesDescription
rolnamename Role name
rolsuperbool Role has superuser privileges
rolinheritbool Role automatically inherits privileges of roles it is a member of
rolcreaterolebool Role can create more roles
rolcreatedbbool Role can create databases
rolcatupdatebool  Role can update system catalogs directly. (Even a superuser cannot do this unless this column is true)
rolcanloginbool  Role can log in. That is, this role can be given as the initial session authorization identifier
rolreplicationbool  Role is a replication role. That is, this role can initiate streaming replication (see 第 25.2.5 节) and set/unset the system backup mode using pg_start_backup and pg_stop_backup
rolconnlimitint4  For roles that can log in, this sets maximum number of concurrent connections this role can make. -1 means no limit.
rolpasswordtext Not the password (always reads as ********)
rolvaliduntiltimestamptz Password expiry time (only used for password authentication); null if no expiration
rolconfigtext[] Role-specific defaults for run-time configuration variables
oidoidpg_authid.oidID of role

报告文档问题

阅读 上游文档. 反馈更正前请先核对 当前版本手册.