ALTER ROLE $role_specification$ [ WITH ] { $option$ [ ... ] } ALTER ROLE $name$ RENAME TO $new_name$ ALTER ROLE { $role_specification$ | ALL } [ IN DATABASE $database_name$ ] SET $configuration_parameter$ { TO | = } { $value$ | DEFAULT } ALTER ROLE { $role_specification$ | ALL } [ IN DATABASE $database_name$ ] SET $configuration_parameter$ FROM CURRENT ALTER ROLE { $role_specification$ | ALL } [ IN DATABASE $database_name$ ] RESET $configuration_parameter$ ALTER ROLE { $role_specification$ | ALL } [ IN DATABASE $database_name$ ] RESET ALL where $option$ is: SUPERUSER | NOSUPERUSER | CREATEDB | NOCREATEDB | CREATEROLE | NOCREATEROLE | INHERIT | NOINHERIT | LOGIN | NOLOGIN | REPLICATION | NOREPLICATION | BYPASSRLS | NOBYPASSRLS | CONNECTION LIMIT $connlimit$ | [ ENCRYPTED ] PASSWORD '$password$' | PASSWORD NULL | VALID UNTIL '$timestamp$' where $role_specification$ is: $role_name$ | CURRENT_ROLE | CURRENT_USER | SESSION_USER