ALTER USER — Modifier un rôle de la base de données
ALTER USERspécification_rôle[ WITH ]option[ ... ] oùoptionpeut être : SUPERUSER | NOSUPERUSER | CREATEDB | NOCREATEDB | CREATEROLE | NOCREATEROLE | INHERIT | NOINHERIT | LOGIN | NOLOGIN | REPLICATION | NOREPLICATION | BYPASSRLS | NOBYPASSRLS | CONNECTION LIMITlimite_connexion| [ ENCRYPTED ] PASSWORD 'motdepasse' | PASSWORD NULL | VALID UNTIL 'dateheure' ALTER USERnomRENAME TOnouveau_nomALTER USER {spécification_rôle| ALL } [ IN DATABASEnom_base] SETparamètre_configuration{ TO | = } {valeur| DEFAULT } ALTER USER {spécification_rôle| ALL } [ IN DATABASEnom_base] SETparamètre_configurationFROM CURRENT ALTER USER {spécification_rôle| ALL } [ IN DATABASEnom_base] RESETparamètre_configurationALTER USER {spécification_rôle| ALL } [ IN DATABASEnom_base] RESET ALL oùspécification_rôlepeut valoir :nom_rôle| CURRENT_USER | SESSION_USER
ALTER USER est désormais un alias de
ALTER ROLE.
La commande ALTER USER est une extension
PostgreSQL. En effet, le standard SQL laisse
le choix de la définition des utilisateurs au SGBD.