Isso funciona para mim:Postgres 9.1.4 no Debian GNU Linux com bash:
env PGOPTIONS='-c client_min_messages=WARNING' psql ...
(Ainda funciona para o Postgres 12 no Ubuntu 18.04 LTS com bash.)
É também o que o manual sugere. Na maioria dos shells, definir variáveis de ambiente também funciona sem um
env
inicial explícito . Veja o comentário de maxschlepzig. Observe, no entanto, que não há nível de mensagem
INFO
para client_min_messages
.Isso só se aplica a
log_min_messages
e log_min_error_statement
.