xen*_*ide 56 database postgresql verbosity
如何阻止psql(PostgreSQL客户端)输出通知?例如
psql:schema/auth.sql:20:注意:CREATE TABLE/PRIMARY KEY将为表"users"创建隐式索引"users_pkey"
在我看来,程序应该保持沉默,除非它有错误,或输出东西的其他原因.
Mil*_*dev 61
SET client_min_messages TO WARNING;
Run Code Online (Sandbox Code Playgroud)
这可以仅为会话设置或使用ALTER ROLE或保持持久性ALTER DATABASE.
或者你可以把它放在你的".psqlrc"中.
Gav*_*vin 49
可能最全面的解释是Peter Eisentrauts 博客文章
我强烈建议对原始博客进行研究和消化,但最终建议如下:
PGOPTIONS='--client-min-messages=warning' psql -X -q -a -1 -v ON_ERROR_STOP=1 --pset pager=off -d mydb -f script.sql
Run Code Online (Sandbox Code Playgroud)
Fra*_*ens 20
--quiet启动psql时使用.
通知并非无用,但这是我的观点.
| 归档时间: |
|
| 查看次数: |
29047 次 |
| 最近记录: |