Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

Vous n'avez pas encore de compte Developpez.com ? L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Developpez.com

PostgreSQL

Choisissez la catégorie, puis la rubrique :

CREATE USER

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

Synopsis

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

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

Description

CREATE USER est dorénavant un alias de CREATE ROLE(7). 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(7)
Contacter le responsable de la rubrique PostgreSQL

Partenaire : Hébergement Web