In MySQL können Sie eine select
Abfrage mit \G
(im Gegensatz zu \g
) beenden , um die Ergebnisse vertikal anzuzeigen:
select * from foo \G
***************
id: 1
bar: Hello
***************
id: 2
bar: World
Wie kann man mit psql dasselbe für PostgreSQL tun?
postgresql
psql
Drew Noakes
quelle
quelle
Antworten:
Sie können dies tun, indem Sie die erweiterte Anzeige aktivieren .
Schalten Sie diese Einstellung über um
\x
. Zum Beispiel:# \x Expanded display is on. # \x Expanded display is off.
Wenn diese Option aktiviert ist, werden die Ergebnisse in tabellarischer (vertikaler) Form angezeigt:
Sie können dies für einen einzelnen Befehl ausführen, indem Sie das erweiterte
\x\g\x
Suffix verwenden, um die erweiterte Anzeige einzuschalten, die Abfrage auszuführen und sie dann wieder auszuschalten.select * from foo \x\g\x
quelle
-x
Schalter, wenn Sie nicht interaktiv ausgeführt werden (psql db -xc 'select * from foo'
).