Erstellen Sie Ihre eigene Rezept-Datenbank

PostgreSQLBeginner
Jetzt üben

Einführung

In dieser Herausforderung begeben Sie sich auf eine kulinarische Reise und erstellen Ihre eigene Rezept-Datenbank mit PostgreSQL. Als angehender Food-Blogger richten Sie eine dedizierte Datenbank namens recipe_db ein, um Ihre stetig wachsende Sammlung an Rezepten professionell zu verwalten.

Die Aufgabe besteht darin, den Befehl createdb zur Erstellung der Datenbank zu nutzen und anschließend mit psql -l den Erfolg zu überprüfen, indem alle vorhandenen Datenbanken aufgelistet werden. Alle Befehle müssen im Standardverzeichnis ~/project ausgeführt werden. Die Herausforderung gilt als bestanden, wenn recipe_db in der Ausgabe von psql -l erscheint.

Erstellen Sie Ihre eigene Rezept-Datenbank

Starten Sie Ihre kulinarische Reise! Als angehender Food-Blogger benötigen Sie ein gut organisiertes System, um Ihre wachsende Sammlung an Köstlichkeiten zu verwalten. Diese Herausforderung führt Sie durch die Einrichtung einer dedizierten PostgreSQL-Datenbank, in der Sie Ihre Rezepte speichern und verwalten können.

Aufgaben

  • Erstellen Sie eine PostgreSQL-Datenbank mit dem Namen recipe_db.
  • Überprüfen Sie die Erstellung der Datenbank, indem Sie alle Datenbanken auflisten.

Anforderungen

  1. Verwenden Sie den Befehl createdb, um die Datenbank zu erstellen.
  2. Nutzen Sie den Befehl psql -l, um alle Datenbanken aufzulisten und die Existenz von recipe_db zu bestätigen.
  3. Alle Befehle müssen im Standard-Benutzerverzeichnis ~/project ausgeführt werden.

Beispiele

Nachdem Sie die Datenbank erfolgreich erstellt und alle Datenbanken aufgelistet haben, sollten Sie recipe_db in der Ausgabe von psql -l sehen.

                              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)
Beispiel für die Ausgabe der Datenbankliste

Hinweise

  • Denken Sie daran, den Befehl createdb gefolgt vom Datenbanknamen zu verwenden.
  • Der Befehl psql -l listet alle verfügbaren Datenbanken auf.
✨ Lösung prüfen und üben

Zusammenfassung

In dieser Herausforderung bestand die Aufgabe darin, eine PostgreSQL-Datenbank namens recipe_db mit dem Befehl createdb zu erstellen und deren Existenz anschließend durch das Auflisten aller Datenbanken mit psql -l zu verifizieren. Die Übung legte den Schwerpunkt auf die Nutzung von Kommandozeilenwerkzeugen für die Datenbankverwaltung innerhalb einer PostgreSQL-Umgebung.

Zu den wichtigsten Lerninhalten gehörten das Verständnis für die Erstellung neuer Datenbanken via createdb sowie das Abrufen einer Übersicht vorhandener Datenbanken mittels psql -l. Der erfolgreiche Abschluss dieser Aufgabe demonstriert grundlegende Kompetenzen in der Administration von PostgreSQL-Datenbanken.