pg_user提供了对数据库用户的相关信息的访问。
这个视图只是一个pg_shadow
的公众可读的部分的视图化,它把口令域给刷掉了。
表 47-73. pg_user 字段
| 名字 | 类型 | 描述 | 
|---|
| usename | name | 用户名 | 
| usesysid | oid | 用户 ID | 
| usecreatedb | bool | 用户可以创建数据库 | 
| usesuper | bool | 用户是一个超级用户 | 
| usecatupd | bool | 用户可以更新系统表。即使超级用户也不能这么干,除非这个字段为真。 | 
| userepl | bool | 用户可以初始化流复制并且使系统处于或离开备份模式。 | 
| passwd | text | 不是口令(总是为 ********) | 
| valuntil | abstime | 口令失效的时间(只用于口令认证) | 
| useconfig | text[] | 运行时配置参数的会话缺省 |