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
- Verwenden Sie den Befehl
createdb, um die Datenbank zu erstellen. - Nutzen Sie den Befehl
psql -l, um alle Datenbanken aufzulisten und die Existenz vonrecipe_dbzu bestätigen. - Alle Befehle müssen im Standard-Benutzerverzeichnis
~/projectausgefü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)

Hinweise
- Denken Sie daran, den Befehl
createdbgefolgt vom Datenbanknamen zu verwenden. - Der Befehl
psql -llistet alle verfügbaren Datenbanken auf.
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.


