视图pg_user提供PostgreSQL数据库用户信息,该视图是为避免直接读取系统表pg_shadow而生成。主要信息包括用户名、用户权限等信息。具体结构如表格所示。
Name | Type | References | Description |
usename | name |
| 用户名 |
usesysid | int4 |
| 用户ID |
usecreatedb | bool |
| 用户是否能创建数据库,能为true. |
usesuper | bool |
| 用户是否为超级用户,是为true. |
usecatupd | bool |
| 如果用户能对日志进行更新,为true. (如果该属性为假,即使超级用户也无法对日志进行更新.) |
passwd | text |
| 非明文密码 (常以 ********形式示人) |
valuntil | abstime |
| 密码有效截止日期 |