历史版本。 PostgreSQL 9.1 已结束支持。 2016-10-27. 请参阅 当前版本手册.
45.63. pg_shadow #
视图pg_shadow存在是为了向后兼容性:它模拟了在PostgreSQL 8.1版本之前存在的目录。它显示了在pg_authid中标记为rolcanlogin的所有角色的属性。
这个名称源于该表不应向公众开放读取,因为它包含密码。pg_user
是 pg_shadow 的公开可读视图,并隐藏密码字段。
表 45.64. pg_shadow 列
| Name | Type | References | Description |
|---|---|---|---|
usename | name | | User name |
usesysid | oid | | ID of this user |
usecreatedb | bool | User can create databases | |
usesuper | bool | User is a superuser | |
usecatupd | bool | User can update system catalogs. (Even a superuser cannot do this unless this column is true.) | |
passwd | text | Password (possibly encrypted); null if none. See
pg_authid
for details of how encrypted passwords are stored. | |
valuntil | abstime | Password expiry time (only used for password authentication) | |
useconfig | text[] | Session defaults for run-time configuration variables |