我使用以下命令将log_error_verbosity设置为terse
alter DATABASE abc_development SET log_error_verbosity to 'terse';验证与show log_error_verbosity;返回的terse相同。
当我执行查询时,日志将显示以下详细信息。
ERROR: duplicate key value violates unique constraint "index_users_on_lower_email_text_unique_key"
DETAIL: Key (lower(email::text), unique_key)=(admin-user@abc.in, 0) already exists.
: INSERT INTO "users" ("email", "encrypted_password", "created_at", "updated_at", "name", "uuid") values ('admin-user@abc.in', '$2a$11$LauwBMBUwhF1NUZMqjQ9NuScki9rnoNdJb.t4pWdK5MjJm7KEmtsS', '2021-11-25 11:23:05.089084', '2021-11-25 11:23:05.089084', 'Praveen Kumar', 'L4iNSd')我只需要错误。但是它打印的是包含日志中给定数据的、DETAIL、和stmt。
如何确保日志中只存在错误。
发布于 2021-11-25 12:32:08
如果使用ALTER DATABASE或ALTER ROLE设置参数,这将只对新连接有效。
因此,您必须断开和重新连接,以使更改生效。
https://stackoverflow.com/questions/70110748
复制相似问题