Per disabilitare l'impaginazione ma conservare l'output, utilizzare:
\pset pager off
Per ricordare questa impostazione, aggiungila al tuo ~/.psqlrc, ad es. in questo modo:echo \\pset pager off >> ~/.psqlrc
Vedi il manuale di psql.
Nelle versioni precedenti di Pg era solo un interruttore, quindi \pset pager
Per eliminare completamente l'output della query, utilizzare \o /dev/null
nel tuo psql
copione.
Per sopprimere psql
l'output informativo di , eseguilo con -q
oppure imposta QUIET=1
nell'ambiente.
Per produrre risultati e buttarli via puoi reindirizzare stdout
a /dev/null
con:
psql db -f sql.sql >/dev/null
Puoi reindirizzare sia stdout che stderr con:
psql db -f sql.sql >&/dev/null
ma non lo consiglio, poiché eliminerà informazioni di errore che potrebbero avvisarti che qualcosa non sta andando bene. Stai anche producendo risultati e li butti via, il che è inefficiente; è meglio non produrli in primo luogo modificando le tue query.