Beachten Sie, dass \dt
allein listet die Tabellen in der öffentlich Schema der von Ihnen verwendeten Datenbank. Ich halte meine Tabellen gerne in getrennten Schemata, daher hat die akzeptierte Antwort für mich nicht funktioniert.
Um alle Tabellen aufzulisten innerhalb eines bestimmten Schemas Ich musste es tun:
1) Verbinden Sie sich mit der gewünschten Datenbank:
psql mydb
2) Geben Sie den Namen des Schemas an, für das ich die Tabellen nach der \dt
Befehl, etwa so:
\dt myschema.*
Dies zeigt mir die Ergebnisse, an denen ich interessiert bin:
List of relations
Schema | Name | Type | Owner
----------+-----------------+-------+----------
myschema | users | table | postgres
myschema | activity | table | postgres
myschema | roles | table | postgres
0 Stimmen
Ver dba.stackexchange.com/a/1288/90651