Как подавить сообщения 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
,