icu_validation_level 是一个 配置参数,用于确定用于报告ICU区域设置验证问题的日志消息级别。
icu_validation_level 在 PostgreSQL 16 中添加。
用法
icu_validation_level 可以设置为以下值之一:
DISABLEDDEBUG5DEBUG4DEBUG3DEBUG2DEBUG1INFONOTICEWARNINGERRORLOG
ICU验证问题将按照指定的级别报告,除非设置为 DISABLED,在这种情况下,将禁止报告。
默认值
icu_validation_level 的默认值为:WARNING。
按 PostgreSQL 版本详细信息
icu_validation_level (PostgreSQL 19)
| 设置 | warning |
| 单位 | |
| 类别 | 客户端连接默认值 / 区域设置和格式 |
| 简短描述 | 报告无效ICU区域设置字符串的日志级别。 |
| 扩展描述 | |
| 上下文 | user |
| 变量类型 | enum |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | disabled, debug5, debug4, debug3, debug2, debug1, log, notice, warning, error |
| 启动值 | warning |
| 重置值 | warning |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
icu_validation_level (PostgreSQL 18)
| 设置 | warning |
| 单位 | |
| 类别 | 客户端连接默认值 / 区域设置和格式 |
| 简短描述 | 报告无效ICU区域设置字符串的日志级别。 |
| 扩展描述 | |
| 上下文 | user |
| 变量类型 | enum |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | disabled, debug5, debug4, debug3, debug2, debug1, log, notice, warning, error |
| 启动值 | warning |
| 重置值 | warning |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
icu_validation_level (PostgreSQL 17)
| 设置 | warning |
| 单位 | |
| 类别 | 客户端连接默认值 / 区域设置和格式 |
| 简短描述 | 报告无效ICU区域设置字符串的日志级别。 |
| 扩展描述 | |
| 上下文 | user |
| 变量类型 | enum |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | disabled, debug5, debug4, debug3, debug2, debug1, log, notice, warning, error |
| 启动值 | warning |
| 重置值 | warning |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
icu_validation_level (PostgreSQL 16)
| 设置 | warning |
| 单位 | |
| 类别 | 客户端连接默认值 / 区域设置和格式 |
| 简短描述 | 报告无效ICU区域设置字符串的日志级别。 |
| 扩展描述 | |
| 上下文 | user |
| 变量类型 | enum |
| 来源 | 默认 |
| 最小值 | |
| 最大值 | |
| 枚举值 | disabled, debug5, debug4, debug3, debug2, debug1, log, notice, warning, error |
| 启动值 | warning |
| 重置值 | warning |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
变更历史
- PostgreSQL 16
- 添加于 (commit 1671f990)
参考资料
- PostgreSQL文档: icu_validation_level
