PostgreSQL 9.3.22 Documentation
Prev | Up | Chapter 47. System Catalogs | Next

# 47.72. `pg_user`

The view `pg_user` provides access to information about database users. This is simply a publicly readable view of `pg_shadow` that blanks out the password field.

Table 47-73. `pg_user` Columns

Name | Type | 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.)
`userepl` | `bool` | User can initiate streaming replication and put the system in and out of backup mode.
`passwd` | `text` | Not the password (always reads as `********`)
`valuntil` | `abstime` | Password expiry time (only used for password authentication)
`useconfig` | `text[]` | Session defaults for run-time configuration variables

Prev | Home | Next
`pg_timezone_names` | Up | `pg_user_mappings`