加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-13 15:56:27 所属栏目:百科 来源:网络整理
导读:当我运行我的测试时,我看到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 '|
当我运行我的测试时,我看到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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读