Créer une base de données PostgreSQL
PostgreSQL peut créer une base de données des trois manières suivantes :
- 1. Utilisez l'instruction SQLCREATE DATABASEpour la créer.
- 2. Utilisez la commandecreatedbpour la créer.
- 3. Utilisez l'outilpgAdmin.
CREATE DATABASE Créer une base de données
La commande CREATE DATABASE doit être exécutée dans la fenêtre de commande PostgreSQL. Le format de la syntaxe est le suivant :
CREATE DATABASE dbname;
Par exemple, nous créons une base de données nommée exampledb :
postgres=# CREATE DATABASE exampledb;
Commande createdb : créer une base de données
createdb est une enveloppe de la commande SQL CREATE DATABASE.
Le format de syntaxe de la commande createdb est le suivant :
createdb [option...] [dbname [description]]
Description du paramètre :
dbname: Le nom de la base de données à créer.
description: Description relative à la base de données nouvellement créée.
options: Paramètres facultatifs, qui peuvent être les valeurs suivantes :
| Numéro | Option & Description |
|---|---|
| 1 | -D tablespace Spécifier le tablespace par défaut de la base de données. |
| 2 | -e Envoyer la commande générée par createdb au serveur. |
| 3 | -E encoding Spécifier l'encodage de la base de données. |
| 4 | -l locale Spécifiez les paramètres régionaux de la base de données. |
| 5 | -T modèle Spécifiez le modèle à utiliser pour créer cette base de données. |
| 6 | --help Affichez les informations d'aide de la commande createdb. |
| 7 | -h hôte Spécifiez le nom d'hôte du serveur. |
| 8 | -p port Spécifiez le port sur lequel le serveur écoute, ou le fichier de socket. |
| 9 | -U nom d'utilisateur Le nom d'utilisateur pour la connexion à la base de données. |
| 10 | -w Ignorez la saisie du mot de passe. |
| 11 | -W Forcer la saisie du mot de passe lors de la connexion. |
Ensuite, nous ouvrons une fenêtre de commande, allons dans le répertoire d'installation de PostgreSQL et entrons dans le répertoire bin. La commande createdb se trouve dansrépertoire d'installation de PostgreSQL/bin. Sous celui-ci, exécutez la commande pour créer la base de données :
$ cd /Library/PostgreSQL/11/bin/ $ createdb -h localhost -p 5432 -U postgres exampledb password ******
Dans la commande ci-dessus, nous avons utilisé le superutilisateur postgres pour nous connecter à la base de données PostgreSQL avec l'adresse hôte localhost et le numéro de port 5432, et avons créé la base de données exampledb.
Créer une base de données avec l'outil pgAdmin
L'outil pgAdmin offre un ensemble complet de fonctionnalités d'exploitation de base de données :
