これは私にとってはうまくいきます:bashを使用したDebian GNULinux上のPostgres9.1.4:
env PGOPTIONS='-c client_min_messages=WARNING' psql ...
(bashを使用したUbuntu 18.04LTSのPostgres12でも引き続き機能します。)
それはまた、マニュアルが示唆していることでもあります。ほとんどのシェルでは、環境変数の設定は、明示的な先頭のenv
がなくても機能します 。 maxschlepzigのコメントを参照してください。
ただし、メッセージレベルのINFO
はないことに注意してください。 client_min_messages
の場合 。
これはlog_min_messages
にのみ適用されます およびlog_min_error_statement
。