Postgresql - 有没有办法在从文件读入时禁用INSERT语句的显示?

时间:2014-02-14 11:01:15

标签: postgresql psql

我从文件填充postgresql数据库。

我得到了很多:

INSERT 0 1

语句。

有没有办法不显示这些命令?他们现在滚动我的shell上的早期输出并且不会产生很多有用的信息(INSERT 0 1意味着什么?就像说“你的插件命令成功了吗?”)。

我读到的INSERT 0 1文件中的每个INSERT语句似乎都有一条.sql行,这是一个庞大的文件。

1 个答案:

答案 0 :(得分:10)

The psql manual说:

  

-q

     

--quiet

     

指定psql应该安静地执行其工作。默认情况下,它会打印欢迎消息和各种信息输出。如果使用此选项,则不会发生这种情况。这对-c选项很有用。在psql中,您还可以设置QUIET变量以达到相同的效果。

Per @ harmic的建议你可能还想设置client_min_messages

SET client_min_messages = 'ERROR';