For at deaktivere paginering, men beholde outputtet, brug:
\pset pager off
For at huske denne indstilling skal du tilføje den til din ~/.psqlrc, f.eks. som dette:echo \\pset pager off >> ~/.psqlrc
Se psql-manualen.
På ældre versioner af Pg var det kun et skifte, så \pset pager
Brug \o /dev/null
for fuldstændigt at undertrykke forespørgselsoutput i din psql
script.
For at undertrykke psql
's informative output, kør den med -q
eller indstil QUIET=1
i miljøet.
For at producere resultater og smide dem væk kan du omdirigere stdout
til /dev/null
med:
psql db -f sql.sql >/dev/null
Du kan omdirigere både stdout og stderr med:
psql db -f sql.sql >&/dev/null
men jeg anbefaler det ikke, da det vil smide fejlinformationer væk, der kan advare dig om, at noget ikke går rigtigt. Du producerer også resultater og smider dem væk, hvilket er ineffektivt; du er bedre stillet ved bare ikke at producere dem i første omgang ved at justere dine forespørgsler.