default_text_search_config
| 버전 | 기본값 | context | 타입 |
|---|---|---|---|
| 14 | — | user | string |
| 15 | — | user | string |
| 16 | — | user | string |
| 17 | — | user | string |
| 18 | — | user | string |
| 19 | — | user | string |
configuration 인자를 명시하지 않은 full text search 함수들이 사용할 기본 text search configuration을 정한다.
to_tsvector, to_tsquery 같은 함수는 configuration을 첫 인자로 받는 버전과 생략하는 버전이 있는데, 생략하면 이 파라미터 값이 쓰인다. 내장 기본값은 pg_catalog.simple이지만, initdb가 lc_ctype locale에 맞는 configuration을 찾을 수 있으면 그 값으로 설정 파일을 초기화한다.
운영 노트: 인자를 생략한 함수 호출은 이 파라미터 값에 따라 결과가 달라지므로, index 정의와 쿼리가 서로 다른 configuration을 쓰게 되는 사고가 날 수 있다. full text search index를 만들 때는 configuration을 명시한 함수 형태를 쓰는 편이 안전하다.
출처: PostgreSQL 18 문서