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.