debug_print_raw_parse
| 버전 | 기본값 | context | 타입 |
|---|---|---|---|
| 19 | — | user | boolean |
실행되는 각 쿼리의 raw parse tree를 서버 로그로 출력한다. PostgreSQL 19(beta)에서 추가된 파라미터로, 기본값은 off다.
debug_print_parse, debug_print_rewritten, debug_print_plan과 같은 계열의 디버깅 파라미터다. 기존 debug_print_parse가 parse analysis를 거친 parse tree를 출력하는 것과 달리, 이 파라미터는 그 이전 단계 산출물인 raw parse tree를 출력한다. 메시지는 LOG level로 나가므로 기본 설정에서는 서버 로그에만 기록되고 client로는 전송되지 않는다. client에서 보고 싶으면 client_min_messages나 log_min_messages를 조정한다.
운영 노트: 쿼리마다 출력량이 매우 많아 프로덕션에서 전역으로 켜 둘 파라미터는 아니다. parser 동작을 확인해야 할 때 세션 단위로 잠깐 켜는 용도다.
출처: PostgreSQL 19 문서