PostgreSQL 8.2.3 中文文档
后退快退章43. 系统表快进前进

43.45. pg_shadow

pg_shadow 存在是为了向下兼容:它模拟了一个 PostgreSQL 版本 8.1 之前的系统表。它显示了所有标记了 rolcanlogin 的角色的属性。

这个系统表的名字来自于该表不能被公众可读,因为它包含口令。pg_user 是一个在 pg_shadow 上公开可读的视图,只是把口令域填成了空白。

表43-45. pg_shadow 字段

名字类型引用描述
usenamenamepg_authid.rolname用户名
usesysidoidpg_authid.oid用户的 ID
usecreatedbbool 用户可以创建数据库
usesuperbool 用户是超级用户
usecatupdbool 用户可以更新系统表。即使超级用户,如果这个字段不是真,也不能更新系统表。
passwdtext 口令(可能是加密的)
valuntilabstime 口令失效的时间(只用于口令认证)
useconfigtext[] 运行时配置变量的会话缺省

后退首页前进
pg_settings上一级pg_stats