Aby wyłączyć paginację, ale zachować wyjście, użyj:
\pset pager off
Aby zapamiętać to ustawienie, dodaj je do swojego ~/.psqlrc, np. w ten sposób:echo \\pset pager off >> ~/.psqlrc
Zobacz instrukcję psql.
W starszych wersjach Pg był to tylko przełącznik, więc \pset pager
Aby całkowicie wyłączyć wyjście zapytania, użyj \o /dev/null
w twoim psql
skrypt.
Aby pominąć psql
wyjście informacyjne, uruchom go z -q
lub ustaw QUIET=1
w środowisku.
Aby uzyskać wyniki i je wyrzucić, możesz przekierować stdout
do /dev/null
z:
psql db -f sql.sql >/dev/null
Możesz przekierować zarówno stdout, jak i stderr za pomocą:
psql db -f sql.sql >&/dev/null
ale nie polecam tego, ponieważ spowoduje to wyrzucenie informacji o błędach, które mogą Cię ostrzec, że coś jest nie tak. Przynosisz również rezultaty i je wyrzucasz, co jest nieefektywne; lepiej jest po prostu nie tworzyć ich w pierwszej kolejności, dostosowując zapytania.