anpassen pager in psql
Wenn ich psql
das Kommandozeilen-tool von PostgreSQL, die in den interaktiven Modus, es werden Daten wie paginierte Ausgabe.
Jedoch, weil ich psql
in einer terminal-Anwendung, die mit langen Ausgänge selbst, eher würde ich mag, um die gesamte Ausgabe ohne das umbrechen mit den nervigen --more--
Linie.
Gibt es eine Möglichkeit zum anpassen der Auslagerungsdatei Verhalten in psql
? Ich versuchte, zu LESS
in die umliegenden shell-Umgebung zu cat
, aber diese din nicht helfen.
Irgendwelche Vorschläge?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Aus der fein
psql
manuell:So dass man sagen kann, dass aus der
psql
prompt:drehen Sie den pager aus. Wenn Sie wollen, dass dies immer zutrifft, können Sie hinzufügen
\pset pager off
zu Ihrem~/.psqlrc
Datei.Können Sie auch
\?
von derpsql
prompt bekommen Sie einen schnellen überblick über die speziellen Befehle zur Verfügung.\pset
Befehl. 😉Vollständigkeit halber könnten wir erwähnen, dass für ein one-off oder als Einstellung in einem deiner Skripte... (und wie erwähnt von "mu" finden Sie in den psql --help (manual))
Als Befehl in ein Skript
Von Ihrer Kommandozeile
Wäre dies in der Tat für den einzigen Befehl nur so, es ist sehr nützlich, in einem Skript.
Können Sie diese Methode verwenden, anstelle der Herstellung von zeitweiligen änderungen in der psql-Dienstprogramm oder dauerhaften Einstellungen, die über die init-Datei (~/.psqlrc).