4 ALTER USER — change a database role
8 ALTER USER role_specification [ WITH ] option [ ... ]
12 SUPERUSER | NOSUPERUSER
13 | CREATEDB | NOCREATEDB
14 | CREATEROLE | NOCREATEROLE
17 | REPLICATION | NOREPLICATION
18 | BYPASSRLS | NOBYPASSRLS
19 | CONNECTION LIMIT connlimit
20 | [ ENCRYPTED ] PASSWORD 'password' | PASSWORD NULL
21 | VALID UNTIL 'timestamp'
23 ALTER USER name RENAME TO new_name
25 ALTER USER { role_specification | ALL } [ IN DATABASE database_name ] SET config
26 uration_parameter { TO | = } { value | DEFAULT }
27 ALTER USER { role_specification | ALL } [ IN DATABASE database_name ] SET config
28 uration_parameter FROM CURRENT
29 ALTER USER { role_specification | ALL } [ IN DATABASE database_name ] RESET conf
31 ALTER USER { role_specification | ALL } [ IN DATABASE database_name ] RESET ALL
33 where role_specification can be:
42 ALTER USER is now an alias for ALTER ROLE.
46 The ALTER USER statement is a PostgreSQL extension. The SQL standard
47 leaves the definition of users to the implementation.