icu_validation_level
| 버전 | 기본값 | context | 타입 |
|---|---|---|---|
| 16 | WARNING | user | enum |
| 17 | WARNING | user | enum |
| 18 | WARNING | user | enum |
| 19 | WARNING | user | enum |
ICU locale 검증에서 문제가 발견됐을 때 어떤 메시지 level로 보고할지 정한다. 기본값은 WARNING이다.
유효한 값은 DISABLED, DEBUG5~DEBUG1, INFO, NOTICE, WARNING, ERROR, LOG다. DISABLED로 설정하면 검증 문제를 아예 보고하지 않고, 그 외 값이면 해당 level의 메시지로 보고한다. 예를 들어 ERROR로 올리면 잘못된 ICU locale 지정이 경고에 그치지 않고 즉시 오류가 되므로, collation을 만들 때 locale 문자열의 오타를 조기에 잡을 수 있다.
출처: PostgreSQL 18 문서