选择 打开 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

受支持版本: 当前版本 (18) / 17 / 16 / 15 / 14
测试与开发版本: 19 / devel
不受支持的版本: 13 / 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0
历史版本PostgreSQL 9.1 已于 2016 年 10 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本

45.59. pg_roles #

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

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

表 45.60. pg_roles

Name Type References Description
rolname name   Role name
rolsuper bool   Role has superuser privileges
rolinherit bool   Role automatically inherits privileges of roles it is a member of
rolcreaterole bool   Role can create more roles
rolcreatedb bool   Role can create databases
rolcatupdate bool   Role can update system catalogs directly. (Even a superuser cannot do this unless this column is true)
rolcanlogin bool   Role can log in. That is, this role can be given as the initial session authorization identifier
rolreplication bool   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
rolconnlimit int4   For roles that can log in, this sets maximum number of concurrent connections this role can make. -1 means no limit.
rolpassword text   Not the password (always reads as ********)
rolvaliduntil timestamptz   Password expiry time (only used for password authentication); null if no expiration
rolconfig text[]   Role-specific defaults for run-time configuration variables
oid oid pg_authid.oid ID of role

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。