ALTER USER
ALTER USER — Modifier un rôle de la base de données
Synopsis
ALTER USER spécification_rôle [ WITH ] option [ ... ]
où option peut être :
SUPERUSER | NOSUPERUSER
| CREATEDB | NOCREATEDB
| CREATEROLE | NOCREATEROLE
| CREATEUSER | NOCREATEUSER
| INHERIT | NOINHERIT
| LOGIN | NOLOGIN
| REPLICATION | NOREPLICATION
| BYPASSRLS | NOBYPASSRLS
| CONNECTION LIMIT limite_connexion
| [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'motdepasse'
| VALID UNTIL 'dateheure'
ALTER USER nom RENAME TO nouveau_nom
ALTER USER { spécification_rôle | ALL } [ IN DATABASE nom_base ] SET paramètre_configuration { TO | = } { valeur | DEFAULT }
ALTER USER { spécification_rôle | ALL } [ IN DATABASE nom_base ] SET paramètre_configuration FROM CURRENT
ALTER USER { spécification_rôle | ALL } [ IN DATABASE nom_base ] RESET paramètre_configuration
ALTER USER { spécification_rôle | ALL } [ IN DATABASE nom_base ] RESET ALL
où spécification_rôle peut valoir :
nom_rôle
| CURRENT_USER
| SESSION_USER
Compatibilité
La commande ALTER
USER est une extension PostgreSQL™. En effet, le standard SQL
laisse le choix de la définition des utilisateurs au SGBD.