Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
ACCUEIL POSTGRESQL FORUM POSTGRESQL F.A.Q POSTGRESQL UDF POSTGRESQL LIVRES POSTGRESQL

Synopsis

createuser [ option ...] [ nom_utilisateur ]

Options

createuser accepte les arguments suivant en ligne de commande

nomutilisateur

Le nom de l'utilisateur à créer. Ce nom doit être différent de tout rôle de l'instance courante de PostgreSQL™.

-s, --superuser

Le nouvel utilisateur a les privilèges superutilisateur.

-S, --no-superuser

Le nouvel utilisateur n'a pas les privilèges superutilisateur. Comportement par défaut.

-d, --createdb

Le nouvel utilisateur est autorisé à créer des bases de données.

-D, --no-createdb

Le nouvel utilisateur n'est pas autorisé à créer des bases de données. Comportement par défaut.

-r, --createrole

Le nouvel utilisateur est autorisé à créer de nouveaux rôles (il possède le privilège CREATEROLE).

-R, --no-createrole

Le nouvel utilisateur n'est pas autorisé à créer de nouveaux rôles. Comportement par défaut.

-l, --login

Le nouvel utilisateur est autorisé à se connecter (son nom peut être utilisé comme identifiant initial de session). Comportement par défaut.

-L, --no-login

Le nouvel utilisateur n'est pas autorisé à se connecter. (Un rôle sans droit de connexion est toujours utile pour gérer les droits de la base de données.)

-i, --inherit

Le nouveau rôle hérite automatiquement des droits des rôles dont il est membre. Comportement par défaut.

-I, --no-inherit

Le nouveau rôle n'hérite pas automatiquement des droits des rôles dont il est membre.

-c number , --connection-limit number

Configure le nombre maximum de connexions simultanées pour le nouvel utilisateur. Par défaut, il n'y a pas de limite.

-P, --pwprompt

L'utilisation de cette option impose à createuser d'afficher une invite pour la saisie du mot de passe du nouvel utilisateur. Cela n'a pas d'utilité si l'authentification par mot de passe n'est pas envisagée.

-E, --encrypted

Le mot de passe de l'utilisateur est stocké chiffré dans la base. Si cette option n'est pas précisée, la gestion par défaut des mots de passe est utilisée.

-N, --unencrypted

Le mot de passe de l'utilisateur n'est pas stocké chiffré. Si cette option n'est pas précisée, la gestion par défaut des mots de passe est utilisée.

-e, --echo

Les commandes engendréee par createuser et envoyées au serveur sont affichées.

-q, --quiet

Aucune réponse n'est affichée.

Le nom, ou toute autre information manquante non fournie sur la ligne de commande, est automatiquement demandée.

createuser accepte aussi les arguments suivant en ligne de commande pour les paramètres de connexion :

-h hôte , --host hôte

Le nom de l'hôte sur lequel le serveur est en cours d'exécution. Si la valeur commence avec un slash (/), elle est utilisée comme répertoire du socket de domaine Unix.

-p port , --port port

Le port TCP ou l'extension du fichier socket de domaine Unix sur lequel le serveur attend des connexions.

-U nomutilisateur , --username nomutilisateur

Nom de l'utilisateur utilisé pour la connexion (pas celui à créer).

-W, --password

Un mot de passe est obligatoirement demandé (pour la connexion au serveur, pas celui du nouvel utilisateur).

Responsable bénévole de la rubrique PostgreSQL : Damien Griessinger (HpAlpha) - Contacter par EMail :
Vos questions techniques : forum d'entraide PostgreSQL - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.