微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

postgresql – 如何在运行psql脚本时抑制INFO消息

当我运行我的测试时,我看到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消息吗?

解决方法

这对我有用(Debian GNU Linux上的Postgresql 9.1.4):

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

我根据手册大约Setting Parameters这样做.

但请注意,client_min_messages没有消息级别INFO.这仅适用于log_min_messages和log_min_error_statement.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐