Как подавить сообщения INFO при запуске сценариев psql

Когда я запускаю свои тесты, я вижу сообщения INFO и думаю, что избавился от них, установив client_min_messages PGOPTION. Вот моя команда:


PGOPTIONS='--client-min-messages=warning' \
          psql  -h localhost \
                -p 5432 \
                -d my_db \
                -U my_user \
                --no-align \
                --field-separator '|' \
                --pset footer \
                --quiet \
                -v AUTOCOMMIT=off \
                -X \
                -v VERBOSITY=terse \
                -v ON_ERROR_STOP=1 \
                --pset pager=off \
                -f tests/test.sql \
                -o "$test_results"

Может кто-нибудь посоветовать мне, как отключить сообщения INFO?

1 ответ

Решение

Это работает для меня (PostgreSQL 9.1.4 на Debian GNU Linux):

env PGOPTIONS='-c client_min_messages=WARNING' psql ...

Я делаю это в соответствии с руководством по настройке параметров.

Обратите внимание, однако, что нет уровня сообщения INFO за client_min_messages,
Это применимо только к log_min_messages а также log_min_error_statement,

Другие вопросы по тегам