您的位置:寻梦网首页编程乐园数据库PostgreSQL 7.2 Documentation

3.18. pg_shadow

pg_shadow 包含关于数据库用户的信息. 名字源于此表不应为所有人可读,因为它包含口令. pg_user 是一个建立在 pg_shadow 上全局可读的视图,只不过把口令域填成 了空白.

管理员手册 包含关于用户和权限管理的详细信息.

因为用户身份是集群范围的对象,所以 pg_shadow 在一个集群中的所有数据库中共享; 每个集群只有一个 pg_shadow 的拷贝, 而不是每个数据库一个.

Table 3-18. pg_shadow 字段

名字 类型 引用 描述
usename name   用户名
usesysid int4   用户 id(用于引用这个用户的任意数字)
usecreatedb bool   用户可以创建数据库
usetrace bool   未用
usesuper bool   用户是超级用户
usecatupd bool   用户可以更新系统表.(除非这个属性为真, 否则超级用户也不能这么干.)
passwd text   口令
valuntil abstime   帐户截止日期(只用于口令认证)