有没有办法禁用记录查询中使用的参数值,同时仍然记录实际查询本身?
我想设置log_min_duration_statement = 0
为与 pgBadger 一起使用。每个查询我得到两行,例如:
LOG: Select * from table where id = $1
DETAIL: parameters: $1 = 55
我真的很想压制这些DETAIL
行,因为它会使我的日志膨胀并保存敏感信息。
是否可以从 Postgres 中禁用此功能?
有没有办法禁用记录查询中使用的参数值,同时仍然记录实际查询本身?
我想设置log_min_duration_statement = 0
为与 pgBadger 一起使用。每个查询我得到两行,例如:
LOG: Select * from table where id = $1
DETAIL: parameters: $1 = 55
我真的很想压制这些DETAIL
行,因为它会使我的日志膨胀并保存敏感信息。
是否可以从 Postgres 中禁用此功能?
你可以设置
log_error_verbosity = TERSE
手册:
大胆强调我的。