| Documentation PostgreSQL 7.2 | ||
|---|---|---|
| <<< Previous | Next >>> | |
| RATIONALE: Cette section est en quelque sorte une copie déguisée du Tutoriel. Elle a besoin d'être augmentée - thomas 12.01.1998 |
Bien que l'administrateur du site soit responsable de l'ensemble de l'installation de Postgres certaines bases peuvent être administrées par une autre personne appelée administrateur de la base. Cette délégation de responsabilité apparaît quand une base est créée. Un utilisateur peut se voir assigner les privilèges de création de bases et/ou de création de nouveaux utilisateurs. Un utilisateur ayant ces deux privilèges peut réaliser beaucoup de tâches administratives dans Postgres, mais ne possède pas par défaut les mêmes privilèges que l'administrateur du site.
Le Guide de l'administrateur couvre ceci en détail.
Les bese de données sont créées par la commande CREATE DATABASE de Postgres. createdb est un script shell fournit pour vous donner les mêmes fonctionnalités que la ligne de commande Unix.
Le serveur Postgres doit être lancé, et l'utilisateur entrant la commande doit être le superuser (superutilisateur) ou que le superutilisateur lui ait assigné le droit de créer des bases.
Pour créer une nouvelle base nommée mydb en ligne de commande, tapez :
% createdb mydb |
=> CREATE DATABASE mydb; |
Si vous n'avez pas les privilèges requis pour créer une base, vous verrez affiché :
ERROR: CREATE DATABASE: Permission denied. |
Vous devenez automatiquement l'administrateur de la base que vous venez de créer. Les noms de bases doivent avoir un premier caractère alphabétique et sont limités à 31 caractères de longueur. Postgres vous permet de créer autant de bases que vous voulez sur un même site.
Le Guide de l'administrateur détaille la création de bases, incluant les options avancées de la commande CREATE DATABASE.
| <<< Previous | Home | Next >>> |
| Verrouillage et indexes | Up | Accéder à une base |