gpt4 book ai didi

postgresql - 导入psql转储时如何关闭 "setval"输出

转载 作者:行者123 更新时间:2023-11-29 11:19:18 27 4
gpt4 key购买 nike

我都试过了:

SET client_min_messages TO WARNING;

还有我运行时的 -q 选项:

psql -q -U postgres -d myDB -f /Users/hoaphan/dev/postgres_dump -p 5432

但是它的输出(像这样的页面):

 setval
--------
1
(1 row)

setval
--------
1
(1 row)

setval
--------
1
(1 row)

setval
--------
1
(1 row)

setval
--------
1
(1 row)

setval
--------
1
(1 row)

setval
--------
1
(1 row)

setval
--------
1
(1 row)

setval
--------
1
(1 row)

setval
--------
1
(1 row)

...

最佳答案

“安静”选项 -q 定义为:“安静地运行(无消息,仅查询输出)”。

setval() 的结果是查询结果,而不是消息,因此 quiet 选项不会抑制这一点。

如果您不想看到查询结果,可以使用 -o 开关将它们的输出重定向到 /dev/null:

psql -o /dev/null -q -U postgres -d myDB -f /Users/hoaphan/dev/postgres_dump -p 5432

(我现在无法在 Linux 上测试它,但等效的东西可以在 Windows 上运行)

关于postgresql - 导入psql转储时如何关闭 "setval"输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36243282/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com