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 :

Autres extensions