sql >> Base de Datos >  >> RDS >> PostgreSQL

PostgreSQL deshabilita más salida

Para deshabilitar la paginación pero mantener la salida, use:

\pset pager off

Para recordar esta configuración, agréguela a su ~/.psqlrc, p. así:echo \\pset pager off >> ~/.psqlrc

Consulte el manual de psql.

En versiones anteriores de Pg, era solo un interruptor, por lo que \pset pager

Para suprimir por completo la salida de la consulta, use \o /dev/null en tu psql guión.

Para suprimir psql salida informativa de, ejecútelo con -q o establece QUIET=1 en el medio ambiente.

Para producir resultados y desecharlos, puede redirigir stdout a /dev/null con:

psql db -f sql.sql >/dev/null

Puede redirigir tanto stdout como stderr con:

psql db -f sql.sql >&/dev/null

pero no lo recomiendo, ya que eliminará información de error que podría advertirle que algo no va bien. También estás produciendo resultados y desechándolos, lo cual es ineficiente; es mejor que no los produzcas en primer lugar ajustando tus consultas.