CREATE GROUP

Nom

CREATE GROUP -- définit un nouveau groupe d'utilisateurs

Synopsis

CREATE GROUP nom [ [ WITH ]
option [ ... ] ]

où option peut être :

     SYSID gid
   | USER  nomutilisateur [, ...]

Description

CREATE GROUP créera un nouveau groupe d'utilisateurs. Vous devez être le superutilisateur de la base de données pour utiliser cette commande.

Notez que les utilisateurs comme les groupes sont créés au niveau du groupe de bases de données et sont donc valides pour toutes les bases de données du groupe.

Utilisez ALTER GROUP pour modifier l'appartenance d'un groupe et DROP GROUP pour en supprimer un.

Paramètres

nom

Le nom du groupe.

gid

La clause SYSID peut être utilisée pour choisir l'identifiant de groupe PostgreSQL pour le nouveau groupe. Ceci n'est normalement pas nécessaire mais pourrait être utile si vous avez besoin d'un groupe référencé dans la définition des droits d'un objet.

Si ce n'est pas spécifié, l'identifiant de groupe ayant la plus grande valeur plus un, avec un minimum de 100, sera utilisé par défaut.

username

Une liste d'utilisateurs à inclure dans le groupe. Les utilisateurs doivent déjà exister.

Exemples

Créer un groupe vide :

CREATE GROUP staff;

Créer un groupe avec des membres :

CREATE GROUP marketing WITH USER jonathan, david;

Compatibilité

Il n'existe pas d'instruction CREATE GROUP dans le standard SQL. Les rôles sont le concept similaire aux groupes.

Voir aussi

ALTER GROUP, DROP GROUP