PSQL 8.3+ client di visualizzazione dei risultati delle query
-
22-09-2019 - |
Domanda
Piuttosto domanda stupida, ma io non riesco a trovare la risposta nella documentazione o le pagine man.
A partire dalla 8.3 credo, il client psql CLI non visualizzerà i risultati di una grande linea di query. tubi IT a un visualizzatore di risultato 'meno-like' che scompare quando si preme q.
Questo rende molto difficile utilizzare i dati dalla prima query in query o aggiornamenti successivi.
Qualcuno sa di un interruttore o modo per forzare psql per visualizzare i risultati della query in linea, come il vecchio client ha fatto?
modifica:. Il parametro \ x fa questo, ma ho bisogno la vista multipla riga
Soluzione
\pset pager off
\pset pager on
\pset pager always
In alternativa, configurare il cercapersone a proprio piacimento .
Altri suggerimenti
Oltre alla \pset pager always
aggiungere quanto segue nel .profile (o .bashrc)
export PAGER=less
export LESS="-iMSx4 -FX"
È inoltre possibile disattivare quando si avvia psql:
$ psql -U admin db_name --pset pager=off
Se sempre vuole che sia disattivata, è possibile aggiungere questo al file .bashrc
:
alias psql='psql --pset pager=off'