За деактивиране на пагинация, но задържане изхода, използвайте:
\pset pager off
За да запомните тази настройка, добавете я към вашия ~/.psqlrc, напр. така:echo \\pset pager off >> ~/.psqlrc
Вижте ръководството за psql.
В по-старите версии на Pg това беше просто превключване, така че \pset pager
За да потиснете напълно изхода на заявката, използвайте \o /dev/null
във вашия psql
скрипт.
За потискане на psql
's информационен изход, стартирайте го с -q
или задайте QUIET=1
в околната среда.
За да създадете резултати и да ги изхвърлите, можете да пренасочите stdout
към /dev/null
с:
psql db -f sql.sql >/dev/null
Можете да пренасочите както stdout, така и stderr с:
psql db -f sql.sql >&/dev/null
но не препоръчвам това, тъй като ще изхвърли информацията за грешка, която може да ви предупреди, че нещо не върви както трябва. Освен това постигате резултати и ги изхвърляте, което е неефективно; по-добре е просто да не ги създавате на първо място, като коригирате заявките си.