Questo funziona per me:Postgres 9.1.4 su Debian GNU Linux con bash:
env PGOPTIONS='-c client_min_messages=WARNING' psql ...
(Funziona ancora per Postgres 12 su Ubuntu 18.04 LTS con bash.)
È anche quello che suggerisce il manuale. Nella maggior parte delle shell, l'impostazione delle variabili di ambiente funziona anche senza un env iniziale esplicito . Vedi il commento di maxschlepzig.
Nota, tuttavia, che non esiste un livello di messaggio INFO per client_min_messages .
Questo è applicabile solo a log_min_messages e log_min_error_statement .