PSQL 8.3+ Client -Abfrageergebnisse Anzeige
-
22-09-2019 - |
Frage
Ziemlich alberne Frage, aber ich kann die Antwort auf den Dokumenten oder Mannseiten nicht finden.
Beginnend mit 8.3 Zeigt der PSQL CLI -Client die Ergebnisse einer großen Abfrageinline nicht an. Es wird zu einem "weniger ähnlichen" Ergebniszuschauer, der verschwindet, wenn Sie Q treffen.
Dies macht es sehr schwierig, Daten aus der ersten Abfrage in nachfolgenden Abfragen oder Updates zu verwenden.
Kennt jemand einen Switch oder einen Weg, PSQL zu zwingen, die Inline -Abfrageergebnisse anzuzeigen, wie es der alte Client getan hat?
Bearbeiten: Der x Switch macht dies, aber ich brauche die Mehrzeilenansicht.
Lösung
\pset pager off
\pset pager on
\pset pager always
Alternative, Konfigurieren Sie den Pager nach Ihren Wünschen.
Andere Tipps
zusätzlich zu \pset pager always
Fügen Sie Folgendes in Ihrem .profile (oder .bashrc) hinzu
export PAGER=less
export LESS="-iMSx4 -FX"
Sie können es auch deaktivieren, wenn Sie PSQL starten:
$ psql -U admin db_name --pset pager=off
Wenn du stets Ich möchte, dass es ausgeschaltet ist, Sie können dies zu Ihrem hinzufügen .bashrc
Datei:
alias psql='psql --pset pager=off'