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.

War es hilfreich?

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'
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top