2009-12-30 12 views
11

Pregunta bastante tonta, pero parece que no puedo encontrar la respuesta en los documentos o en las páginas man.Resultados de consulta de cliente PSQL 8.3+

Comenzando con 8.3 Creo que el cliente psql CLI no mostrará los resultados de una gran consulta en línea. Pasa a un visor de resultados "menos parecido" que desaparece cuando presionas q.

Esto hace que sea muy difícil utilizar los datos de la primera consulta en consultas o actualizaciones posteriores.

¿Alguien sabe de un interruptor o forma de forzar a psql a mostrar los resultados de la consulta en línea, como lo hizo el antiguo cliente?

editar: el modificador \ x hace esto, pero necesito la vista de varias filas.

Respuesta

1

También puede desactivarlo cuando se inicia psql:

$ psql -U admin db_name --pset pager=off 

Si siempre quiere que sea desactivado, puede agregar esto a su archivo .bashrc:

alias psql='psql --pset pager=off' 
+2

Un mejor lugar para poner esto es en su '.psqlrc', es decir:' \ pset pager off' –

4

en Además de \pset pager always agregue lo siguiente en su .profile (o .bashrc)

export PAGER=less 

export LESS="-iMSx4 -FX" 
Cuestiones relacionadas