Postgresql-从文件读入时是否有方法禁用INSERT语句的显示?
我从一个文件填充postgresql数据库 我得到了很多:Postgresql-从文件读入时是否有方法禁用INSERT语句的显示?,postgresql,psql,Postgresql,Psql,我从一个文件填充postgresql数据库 我得到了很多: INSERT 0 1 声明 有没有办法完全不显示这些命令?它们现在滚动掉了我shell上的早期输出,并没有产生很多有用的信息(INSERT 0 1是什么意思?这就像说“哟,伙计,INSERT命令成功了”?) 在我读取的.sql文件中,似乎每个INSERT语句都有一行INSERT 01,这是一个庞大的文件。说: -q ——安静 指定psql应安静地执行其工作。默认情况下,它打印欢迎消息和各种信息输出。如果使用此选项,则不会发生任何情况。
INSERT 0 1
声明
有没有办法完全不显示这些命令?它们现在滚动掉了我shell上的早期输出,并没有产生很多有用的信息(INSERT 0 1是什么意思?这就像说“哟,伙计,INSERT命令成功了”?)
在我读取的.sql
文件中,似乎每个INSERT
语句都有一行INSERT 01
,这是一个庞大的文件。说:
-q
——安静
指定psql应安静地执行其工作。默认情况下,它打印欢迎消息和各种信息输出。如果使用此选项,则不会发生任何情况。这对于-c选项很有用。在psql中,您还可以设置QUIET
变量以实现相同的效果
根据@harmic的建议,您可能还需要设置客户端\u min\u消息
:
SET client_min_messages = 'ERROR';
除此之外,您可能还需要调低日志级别,以控制通知的输出等。请参阅cool,我认为这回答了我的问题,现在我只需了解如何将此标记为已检查。。。嗯,在我看来,客户变量做了一个有用的问题。请看我的回答: