log_timezone
| 버전 | 기본값 | context | 타입 |
|---|---|---|---|
| 14 | — | sighup | string |
| 15 | — | sighup | string |
| 16 | — | sighup | string |
| 17 | — | sighup | string |
| 18 | — | sighup | string |
| 19 | — | sighup | string |
서버 log에 기록되는 timestamp의 time zone을 정한다.
TimeZone이 세션마다 다르게 설정될 수 있는 것과 달리, 이 값은 cluster 전체에 적용되어 모든 세션의 log timestamp가 일관되게 남는다. 내장 기본값은 GMT지만 보통은 initdb가 시스템 환경에 맞는 값을 postgresql.conf에 기록해 두므로 실제 기본값은 그 설정을 따른다. postgresql.conf 파일이나 서버 커맨드라인에서만 설정할 수 있다.
운영 노트: 애플리케이션 log나 시스템 log와 시간 축을 맞춰야 장애 시각 대조가 쉽다. 서버들의 time zone 정책(UTC 통일 또는 Asia/Seoul 통일)에 맞춰 명시적으로 설정해 두는 것이 좋다.
출처: PostgreSQL 18 문서