För att inaktivera paginering men behålla utdata, använd:
\pset pager off
För att komma ihåg den här inställningen, lägg till den i din ~/.psqlrc, t.ex. så här:echo \\pset pager off >> ~/.psqlrc
Se psql-manualen.
På äldre versioner av Pg var det bara en växling, så \pset pager
För att helt undertrycka frågeutdata, använd \o /dev/null
i din psql
manus.
För att undertrycka psql
s informationsutdata, kör den med -q
eller ställ in QUIET=1
i miljön.
För att producera resultat och slänga dem kan du omdirigera stdout
till /dev/null
med:
psql db -f sql.sql >/dev/null
Du kan omdirigera både stdout och stderr med:
psql db -f sql.sql >&/dev/null
men jag rekommenderar inte det, eftersom det kommer att kasta bort felinformation som kan varna dig att något inte går som det ska. Du producerar också resultat och slänger dem, vilket är ineffektivt; det är bättre att bara inte producera dem i första hand genom att justera dina frågor.