Cambiar cómo PSQL muestra consultas

0

Este es un problema menor, pero me está volviendo loco.

De todos modos, en algunos de mis servidores estoy ejecutando PostgreSQL 8.4. Cuando se usa PSQL (también 8.4), las consultas se muestran con una interfaz menos parecida, con lo que estoy bastante contento.

Sin embargo, en mis servidores más nuevos, estoy ejecutando PostgreSQL 9.3, y PSQL (también 9.3) ha cambiado ligeramente la forma en que ve las consultas: interfaz similar similar, pero cuando presiono qpara salir , borra los resultados de la pantalla . Esto me vuelve loco; A menudo ejecutaré una SELECTconsulta y usaré los resultados para escribir una UPDATEo DELETEconsulta, lo que se hace mucho más difícil cuando no puedo ver los resultados mientras escribo la consulta.

¿Hay alguna manera de que pueda cambiar esto?

Theron Luhn
fuente

Respuestas:

0

Este es el comportamiento de su buscapersonas, no PostgreSQL o psql.

Puede decir que psqlno use un buscapersonas con:

\pset pager off

(Esto puede ir en su .psqlrcpara hacerlo persistente). Sin embargo, eso potencialmente dará como resultado resultados de desplazamiento largos e incontrolables.

Para decirle al localizador less, que supongo que es el valor predeterminado, no borrar la pantalla, vea esta respuesta relacionada .

Craig Ringer
fuente
Genial, export PAGER="less -X"funcionó perfectamente.
Theron Luhn