LoslegenKostenlos loslegen

Welche Tabellen gibt es in deiner Datenbank?

Du musst dich nicht nur darauf verlassen zu wissen, welche Tabellen existieren. Stattdessen kannst du pg_catalog.pg_tables abfragen, um alle Tabellen in deiner Datenbank aufzulisten.

Das listet natürlich jede Tabelle auf, einschließlich Systemtabellen. Idealerweise beschränkst du die Ergebnisse daher auf das Schema, in dem deine Daten liegen – in diesem Fall 'public'.

Hinweis: Diese Systemtabelle ist spezifisch für PostgreSQL, aber ähnliche Tabellen gibt es auch in anderen Datenbanken (siehe Folien).

Diese Übung ist Teil des Kurses

SQL auf echte Probleme anwenden

Kurs anzeigen

Anleitung zur Übung

  • Liste die Tabellen in deiner Datenbank auf, indem du die Tabelle pg_catalog.pg_tables abfragst.
  • Filtere die Abfrage so, dass nur Einträge enthalten sind, bei denen schemaname 'public' ist.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

SELECT * 
FROM ___
___;
Code bearbeiten und ausführen