PG_SHADOW
PG_SHADOW displays properties of all roles that are marked as rolcanlogin in PG_AUTHID.
This view is not readable to all users because it contains passwords. PG_USER is a publicly readable view on PG_SHADOW that blanks out the password column.
| Column | Type | Reference | Description |
|---|---|---|---|
| usename | Name | PG_AUTHID.rolname | User name |
| usesysid | OID | PG_AUTHID.oid | ID of a user |
| usecreatedb | boolean | - | Indicates that the user can create databases. |
| usesuper | boolean | - | Indicates that the user is an administrator. |
| usecatupd | boolean | - | Indicates that the user can update system catalogs. Even the system administrator cannot do this unless this column is true. |
| userepl | boolean | - | User can initiate streaming replication and put the system in and out of backup mode. |
| passwd | Text | - | Password (possibly encrypted); null if none. See PG_AUTHID for details about how encrypted passwords are stored. |
| valbegin | Timestamp with time zone | - | Account validity start time; null if no start time |
| valuntil | Timestamp with time zone | - | Password expiry time; null if no expiration |
| respool | Name | - | Resource pool used by the user |
| parent | OID | - | Parent resource pool |
| spacelimit | Text | - | The storage space of the permanent table. |
| tempspacelimit | Text | - | The storage space of the temporary table. |
| spillspacelimit | Text | - | The operator disk flushing space. |
| useconfig | text[ ] | - | Session defaults for runtime configuration variables |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.