Gibt es eine Möglichkeit, den gesamten Inhalt einer Tabelle mithilfe der psql-Befehlszeilenschnittstelle anzuzeigen?
Ich kann verwenden \list
, um alle Datenbanken anzuzeigen, \d
um alle Tabellen anzuzeigen, aber wie kann ich alle Daten in einer Tabelle anzeigen?
Antworten:
Neuere Versionen: (ab 8.4 - in den Versionshinweisen erwähnt )
Länger, funktioniert aber bei allen Versionen:
Aus Gründen der
\x
Lesbarkeit möchten Sie möglicherweise zuerst eine breite Tabelle verwenden.Für lange Daten:
o.ä.
Für breite Daten (große Zeilen) ist es im
psql
Befehlszeilenclient hilfreich,\x
die Zeilen in Schlüssel- / Wertform anstatt in Tabellenform anzuzeigen, zBeachten Sie, dass in allen Fällen das Semikolon am Ende wichtig ist.
quelle
LIMIT 100
zu Ihrem Befehl, sodass Sie nur die ersten 100 (oder beliebig viele) Zeilen anzeigen können."MyTable"
vsMyTable
).Verwenden Sie unter Windows den Namen der Tabelle in Anführungszeichen:
TABLE "user";
oderSELECT * FROM "user";
quelle