PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

PostgreSQL desabilita mais saída


Para desativar a paginação, mas manter a saída, use:
\pset pager off

Para lembrar esta configuração, adicione-a ao seu ~/.psqlrc, por exemplo. assim:echo \\pset pager off >> ~/.psqlrc

Consulte o manual do psql.

Nas versões mais antigas do Pg era apenas uma alternância, então \pset pager

Para suprimir completamente a saída da consulta, use \o /dev/null no seu psql roteiro.

Para suprimir psql saída informativa de, execute-o com -q ou defina QUIET=1 no ambiente.

Para produzir resultados e jogá-los fora, você pode redirecionar stdout para /dev/null com:
psql db -f sql.sql >/dev/null

Você pode redirecionar stdout e stderr com:
psql db -f sql.sql >&/dev/null

mas não recomendo isso, pois descartará informações de erro que podem avisá-lo de que algo não está dando certo. Você também está produzindo resultados e jogando-os fora, o que é ineficiente; é melhor não produzi-los em primeiro lugar, ajustando suas consultas.