Créez votre propre base de données de recettes

PostgreSQLBeginner
Pratiquer maintenant

Introduction

Dans ce défi, vous allez entamer un voyage culinaire en créant votre propre base de données de recettes à l'aide de PostgreSQL. En tant que blogueur culinaire en herbe, vous allez configurer une base de données dédiée nommée recipe_db afin de répertorier et d'organiser vos créations gastronomiques.

Ce défi consiste à utiliser la commande createdb pour générer la base de données, puis la commande psql -l pour confirmer sa création en listant l'ensemble des bases de données disponibles. Toutes les instructions doivent être exécutées dans le répertoire utilisateur par défaut ~/project. Une fois le défi relevé avec succès, recipe_db apparaîtra dans le résultat de la commande psql -l.

Créez votre propre base de données de recettes

Lancez-vous dans votre aventure culinaire ! En tant que nouveau blogueur gastronomique, vous avez besoin d'un système bien structuré pour gérer vos nombreuses recettes. Ce défi vous accompagne dans la mise en place d'une base de données PostgreSQL dédiée au stockage et à la gestion de vos délicieux plats.

Tâches

  • Créer une base de données PostgreSQL nommée recipe_db.
  • Vérifier la création de la base de données en listant toutes les bases existantes.

Exigences

  1. Utiliser la commande createdb pour initialiser la base de données.
  2. Utiliser la commande psql -l pour lister les bases de données et confirmer la présence de recipe_db.
  3. Toutes les commandes doivent être lancées depuis le répertoire personnel ~/project.

Exemples

Après avoir créé la base de données avec succès et listé les bases disponibles, vous devriez voir apparaître recipe_db dans la sortie de psql -l.

                              List of databases
   Name    |  Owner   | Encoding | Collate |  Ctype  |   Access privileges
-----------+----------+----------+---------+---------+-----------------------
 postgres  | postgres | UTF8     | C.UTF-8 | C.UTF-8 |
 recipe_db | labex    | UTF8     | C.UTF-8 | C.UTF-8 |
 template0 | postgres | UTF8     | C.UTF-8 | C.UTF-8 | =c/postgres          +
           |          |          |         |         | postgres=CTc/postgres
 template1 | postgres | UTF8     | C.UTF-8 | C.UTF-8 | =c/postgres          +
           |          |          |         |         | postgres=CTc/postgres
(4 rows)
Exemple de sortie de la liste des bases de données

Conseils

  • N'oubliez pas d'utiliser la commande createdb suivie du nom de la base de données souhaité.
  • La commande psql -l permet d'afficher toutes les bases de données accessibles sur le serveur.
✨ Vérifier la solution et pratiquer

Résumé

Dans ce défi, l'objectif était de créer une base de données PostgreSQL nommée recipe_db via la commande createdb, puis de valider sa création en listant les bases de données avec psql -l. Cet exercice a mis l'accent sur l'utilisation des outils en ligne de commande pour la gestion de bases de données dans un environnement PostgreSQL.

Les points clés à retenir incluent la maîtrise de la création d'une base de données avec createdb et la consultation des bases existantes avec psql -l. La réussite de ce défi démontre votre aptitude à réaliser des tâches fondamentales d'administration de base de données PostgreSQL.