Cela fonctionne pour moi :Postgres 9.1.4 sur Debian GNU Linux avec bash :
env PGOPTIONS='-c client_min_messages=WARNING' psql ...
(Fonctionne toujours pour Postgres 12 sur Ubuntu 18.04 LTS avec bash.)
C'est aussi ce que suggère le manuel. Dans la plupart des shells, la définition des variables d'environnement fonctionne également sans un env
explicite au début . Voir le commentaire de maxschlepzig.
Notez cependant qu'il n'y a pas de niveau de message INFO
pour client_min_messages
.
Cela ne s'applique qu'aux log_min_messages
et log_min_error_statement
.