Postgresql 中文操作指南
54.25. pg_shadow #
视图 pg_shadow 用于向后兼容性:它模拟 PostgreSQL 中 8.1 版本之前存在的目录。它显示 pg_authid 中标记为 rolcanlogin 的所有角色的属性。
该名称源于如下事实:此表不应允许公共用户读取,因为它包含密码。 pg_user 是 pg_shadow 中一个公开可读的视图,它会将密码字段留空。
Table 54.25. pg_shadow Columns
Column Type Description |
usename name (引用 pg_authid . rolname )用户名 |
usesysid oid (引用 pg_authid . oid )此用户的 ID |
usecreatedb bool 用户可以创建数据库 |
usesuper bool 用户是超级用户 |
userepl bool 用户可以启动流式复制,并使系统进入和退出备份模式。 |
usebypassrls bool 用户绕过每一行级安全策略,有关更多信息,请参见 Section 5.8 。 |
passwd text 密码(可能已加密);如果没有,则为 null。参见 pg_authid ,了解已加密密码的存储详细信息。 |
valuntil timestamptz 密码过期时间(仅用于密码认证) |
useconfig text[] 运行时配置变量的会话默认值 |