Appearance
ALTER USER
Alter the attributes and privileges of an existing user or role. ROLE
and USER
are synonymous keywords in this command.
ALTER ROLE role_specification [ WITH ] option [ ... ]
where option can be:
SUPERUSER | NOSUPERUSER
| CREATEDB | NOCREATEDB
| CREATEROLE | NOCREATEROLE
| INHERIT | NOINHERIT
| LOGIN | NOLOGIN
| CONNECTION LIMIT connlimit
| [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'password'
| VALID UNTIL 'timestamp'
ALTER ROLE name RENAME TO new_name
ALTER ROLE { role_specification | ALL } [ IN DATABASE database_name ]
SET configuration_parameter { TO | = } { value | DEFAULT } | FROM CURRENT
ALTER ROLE { role_specification | ALL } [ IN DATABASE database_name ]
RESET configuration_parameter | RESET ALL
where role_specification can be:
role_name | CURRENT_USER | SESSION_USER
For details, see ALTER ROLE.
See also ALTER USER SET DEFAULT_CLUSTER.
Parent topic:SQL Commands