Documentation PostgreSQL 14.22 » Référence » Commandes SQL » ALTER USER

Précédent | Niveau supérieur | Suivant
ALTER TYPE | Sommaire | ALTER USER MAPPING

## 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
        | INHERIT | NOINHERIT
        | LOGIN | NOLOGIN
        | REPLICATION | NOREPLICATION
        | BYPASSRLS | NOBYPASSRLS
        | CONNECTION LIMIT limite_connexion
        | [ ENCRYPTED ] PASSWORD 'motdepasse' | PASSWORD NULL
        | 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_ROLE
      | CURRENT_USER
      | SESSION_USER

## Description

`ALTER USER` est désormais un alias de `ALTER ROLE`.

## 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.

## Voir aussi

ALTER ROLE