quote_all_identifiers
| 버전 | 기본값 | context | 타입 |
|---|---|---|---|
| 14 | — | user | boolean |
| 15 | — | user | boolean |
| 16 | — | user | boolean |
| 17 | — | user | boolean |
| 18 | — | user | boolean |
| 19 | — | user | boolean |
서버가 SQL을 생성할 때 모든 식별자를 따옴표로 감쌀지 정한다.
on으로 설정하면 현재 키워드가 아닌 식별자까지 전부 따옴표 처리된다. EXPLAIN 출력과 pg_get_viewdef 같은 함수의 결과에 영향을 주며, pg_dump·pg_dumpall의 --quote-all-identifiers 옵션도 같은 역할을 한다. 나중 버전에서 새 키워드가 추가되어도 안전하게 다시 읽을 수 있는 SQL을 뽑아내고 싶을 때 유용하다.
출처: PostgreSQL 18 문서