PostgreSQLLa base de données la plus sophistiquée au monde.

CREATE USER

CREATE USER — Définir un nouveau rôle de base de données

Synopsis

CREATE USER nom [ [ WITH ] option [ ... ] ]

où option peut être :
    
      SUPERUSER | NOSUPERUSER
    | CREATEDB | NOCREATEDB
    | CREATEROLE | NOCREATEROLE
    | CREATEUSER | NOCREATEUSER
    | INHERIT | NOINHERIT
    | LOGIN | NOLOGIN
    | CONNECTION LIMIT limite_connexion
    | [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'motdepasse'
    | VALID UNTIL 'dateheure' 
    | IN ROLE nomrole [, ...]
    | IN GROUP nomrole [, ...]
    | ROLE nomrole [, ...]
    | ADMIN nomrole [, ...]
    | USER nomrole [, ...]
    | SYSID uid 

Description

CREATE USER est dorénavant un alias de CREATE ROLE (à lire pour plus d'informations). Il y a toutefois une petite différence entre les deux commandes. Lorsque la commande CREATE USER est éxécutée, LOGIN est le comportement par défaut. Au contraire, quand CREATE ROLE est exécutée, NOLOGIN est utilisé.

Compatibilité

L'instruction CREATE USER est une extension PostgreSQL™. Le standard SQL laisse la définition des utilisateurs à l'implantation.

Voir aussi

CREATE ROLE