postgres full ejemplos postgresql command-line psql pager

postgresql - ejemplos - postgres full text search



personalizar paginador en psql (1)

Desde el fino manual de psql :

/pset option [ value ]
[...]
pager
Controla el uso de un programa de buscapersonas para la consulta y la salida de ayuda de psql. Si se establece la variable de entorno PAGER , la salida se canaliza al programa especificado. De lo contrario, se utiliza un valor predeterminado dependiente de la plataforma (como more ).

Cuando la opción de pager está desactivada, el programa de buscapersonas no se utiliza. Cuando la opción de buscapersonas está activada, el buscapersonas se usa cuando corresponde

Así que puedes decir esto desde el indicador de psql :

psql> /pset pager off

para apagar el buscapersonas. Si desea que esto se aplique siempre, puede agregar /pset pager off a su archivo ~/.psqlrc .

También puedes usar /? desde el indicador de psql para obtener un resumen rápido de los comandos especiales a su disposición.

Cuando uso psql , la herramienta de línea de comandos de PostgreSQL, en modo interactivo, enumera los datos como salida paginada.

Sin embargo, debido a que uso psql en una aplicación de terminal que puede manejar salidas largas por sí misma, me gustaría obtener toda la salida sin la paginación con la molesta línea " --more-- .

¿Hay alguna forma de personalizar el comportamiento de paginación en psql ? Intenté poner LESS en el entorno de la cáscara circundante al cat , pero esto no ayudó.

¿Alguna sugerencia?