Toto funguje pro mě:Postgres 9.1.4 na Debian GNU Linux s bash:
env PGOPTIONS='-c client_min_messages=WARNING' psql ...
(Stále funguje pro Postgres 12 na Ubuntu 18.04 LTS s bash.)
To je také to, co doporučuje manuál. Ve většině shellů funguje nastavení proměnných prostředí také bez explicitního úvodního env . Viz komentář maxschlepzig.
Pamatujte však, že neexistuje žádná úroveň zprávy INFO pro client_min_messages .
To platí pouze pro log_min_messages a log_min_error_statement .