Pregunta

Pregunta bastante tonta, pero parece que no puedo encontrar la respuesta en los documentos o las páginas del hombre.

Comenzando con 8.3, creo que el cliente PSQL CLI no mostrará los resultados de una consulta grande en línea. Via a un espectador de resultados 'menos similar' que desaparece cuando golpeas Q.

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

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

Editar: El interruptor X hace esto, pero necesito la vista de fila múltiple.

¿Fue útil?

Solución

\pset pager off

\pset pager on

\pset pager always

Alternativamente, Configure el buscapersonas en su gusto.

Otros consejos

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

export PAGER=less

export LESS="-iMSx4 -FX"

También puede deshabilitarlo cuando inicia PSQL:

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

Si usted siempre quiero que esté apagado, puede agregar esto a su .bashrc expediente:

alias psql='psql --pset pager=off'
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top