Créer et remplir une base de données
Dans cette étape, vous allez créer une base de données PostgreSQL nommée mydatabase
et la remplir avec des exemples de données. Cette base de données sera utilisée pour les exercices de sauvegarde et de restauration dans les étapes suivantes.
Tout d'abord, créez la base de données mydatabase
à l'aide de la commande suivante :
sudo -u postgres psql -c "CREATE DATABASE mydatabase;"
Cette commande se connecte au serveur PostgreSQL en tant qu'utilisateur postgres
et exécute la commande SQL CREATE DATABASE mydatabase
.
Ensuite, connectez-vous à la base de données mydatabase
à l'aide de la commande psql
:
sudo -u postgres psql -d mydatabase
Vous devriez maintenant être dans l'interface (shell) psql
, connecté à la base de données mydatabase
. Vous verrez une invite de commande comme mydatabase=#
.
Maintenant, créez une table nommée users
avec une colonne id
et une colonne name
:
CREATE TABLE users (
id SERIAL PRIMARY KEY,
name VARCHAR(255)
);
Cette commande SQL crée une table nommée users
avec deux colonnes : id
(un entier à incrémentation automatique) et name
(une chaîne de caractères).
Ensuite, insérez des exemples de données dans la table users
:
INSERT INTO users (name) VALUES ('Alice');
INSERT INTO users (name) VALUES ('Bob');
Ces commandes SQL insèrent deux lignes dans la table users
, avec les noms 'Alice' et 'Bob'.
Enfin, créez une autre table nommée products
et insérez des données :
CREATE TABLE products (
id SERIAL PRIMARY KEY,
name VARCHAR(255)
);
INSERT INTO products (name) VALUES ('Laptop');
INSERT INTO products (name) VALUES ('Tablet');
Pour vérifier que les tables et les données ont été créées avec succès, vous pouvez exécuter les requêtes SQL suivantes :
SELECT * FROM users;
SELECT * FROM products;
Vous devriez voir les données que vous venez d'insérer.
Quittez l'interface psql
en tapant :
\q
Vous êtes maintenant de retour dans le terminal Linux.