ALTER USER — Modifier un rôle de la base de données
ALTER USERspécification_rôle
[ WITH ]option
[ ... ] oùoption
peut ê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 USERnom
RENAME TOnouveau_nom
ALTER 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_configuration
FROM CURRENT ALTER USER {spécification_rôle
| ALL } [ IN DATABASEnom_base
] RESETparamètre_configuration
ALTER USER {spécification_rôle
| ALL } [ IN DATABASEnom_base
] RESET ALL oùspécification_rôle
peut 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.