PostgreSQL: Liste mit nicht-leere Tabellen herausfinden

Gast #3571081
Lesenswert?

Hallo,

ich habe eine komplexe Datenbank-Anwendung vom Vorgänger übernommen, die 
leider schlecht dokumentiert ist. Ich soll da mal aufräumen und ein paar 
Abfragen ergänzen. Bin gerade dabei, mich in die Thematik einzuarbeiten 
und habe eine Test-Kopie der DB auf meinem Rechner laufen.

Mein Problem: Die Datenbank enthält annähernd tausend (!) Tabellen, die 
ziemlich nichtssagende Namen haben. Beispiel: pkg_blob_temp1, 
pkg_nm_rel... Die meisten dieser Tabellen sind leer.

Ich kenne mich aber ganz gut mit den Daten und deren Struktur aus, die 
in dieser Anwendung verwaltet werden. Damit ich einen Überblick erhalte, 
wo der Kram abgelegt ist und wie die Relationen aussehen, würde ich 
gerne auf die Schnelle herausfinden, welche der Tabellen leer sind und 
welche tatsächlich Daten enthalten.

Gibt es eine einfache Abfrage, mit der ich das herausfinden kann, die 
mir eine Liste der nicht leeren Tabellen ergibt?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren