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

PostgreSQLPostgreSQLBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce défi, vous embarquerez pour 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 configurerez une base de données dédiée nommée recipe_db pour gérer votre collection croissante de recettes.

Le défi consiste à utiliser la commande createdb pour créer la base de données et la commande psql -l pour vérifier sa création en listant toutes les bases de données. Toutes les commandes doivent être exécutées dans le répertoire utilisateur par défaut ~/project. La réussite du défi se traduira par l'apparition de recipe_db dans la sortie de psql -l.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL postgresql(("PostgreSQL")) -.-> postgresql/PostgreSQLGroup(["PostgreSQL"]) postgresql/PostgreSQLGroup -.-> postgresql/db_setup("Create New Database") postgresql/PostgreSQLGroup -.-> postgresql/db_status("Check Database Status") subgraph Lab Skills postgresql/db_setup -.-> lab-551100{{"Créez votre propre base de données de recettes"}} postgresql/db_status -.-> lab-551100{{"Créez votre propre base de données de recettes"}} end

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

Lancez-vous dans votre aventure culinaire ! En tant que blogueur culinaire en herbe, vous avez besoin d'un système bien organisé pour gérer votre collection croissante de recettes. Ce défi vous guide dans la configuration d'une base de données PostgreSQL dédiée pour stocker et gérer vos délicieuses créations.

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 de données.

Exigences

  1. Utiliser la commande createdb pour créer la base de données.
  2. Utiliser la commande psql -l pour lister toutes les bases de données et confirmer la création de recipe_db.
  3. Toutes les commandes doivent être exécutées dans le répertoire utilisateur par défaut ~/project.

Exemples

Après avoir créé la base de données et listé toutes les bases de données avec succès, vous devriez voir 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)
Examples

Astuces

  • N'oubliez pas d'utiliser la commande createdb suivie du nom de la base de données.
  • La commande psql -l liste toutes les bases de données disponibles.
✨ Vérifier la solution et pratiquer

Résumé

Dans ce défi, la tâche consistait à créer une base de données PostgreSQL nommée recipe_db à l'aide de la commande createdb, puis à vérifier sa création en listant toutes les bases de données avec la commande psql -l. Le défi a mis l'accent sur l'utilisation des outils de ligne de commande pour la gestion de base de données dans un environnement PostgreSQL.

Les principaux points d'apprentissage comprennent la compréhension de la façon de créer une nouvelle base de données à l'aide de createdb et de la façon de lister les bases de données existantes à l'aide de psql -l. La réussite du défi démontre une compétence dans les tâches d'administration de base de données PostgreSQL de base.