본문으로 건너뛰기

lc_messages

버전기본값context타입
14superuserstring
15superuserstring
16superuserstring
17superuserstring
18superuserstring
19superuserstring

서버 메시지를 표시할 언어(locale)를 정한다. 다른 lc_* 파라미터와 마찬가지로 데이터 저장 방식이 아니라 표시 형식에만 영향을 준다.

허용되는 값은 시스템에 따라 다르다. 빈 문자열(기본값)이면 서버 실행 환경의 값을 시스템 의존적인 방식으로 물려받는다. 일부 시스템에는 이 locale category가 없어서 설정 자체는 되지만 아무 효과가 없을 수 있고, 지정한 언어의 번역 메시지가 없으면 영어 메시지가 그대로 표시된다. superuser와 적절한 SET 권한을 가진 사용자만 변경할 수 있다.

운영 노트: 로그를 영어 이외의 언어로 남기면 오류 메시지 기반 검색·모니터링 패턴이 어긋나기 쉽다. 서버 로그는 영어(C)로 유지하는 운영이 일반적이다.

출처: PostgreSQL 18 문서