2023. 8. 31. 15:30

1. 증상

포스트그레SQL(PostgreSQL)을 설치하고 접속했는데 에러가 납니다.

 

그런데 메시지 깨져서 무슨 소리인지 모르겠습니다.

 

분명 언어 설정과 같은 문제일 텐데 DB의 언어설정을 아무리 수정해도 바뀌지가 않습니다.

 

 

2. 해결 방법

생성한 DB의 설정을 바꾸는 게 아니라 

설치된 포스트그래SQL의 설정을 바꿔야 합니다.

 

포스트그래SQL이 설치된 폴더의 '[버전 번호]\data\postgresql.conf' 파일을 열어줍니다.

(예> D:\Program Files\PostgreSQL\15\data )

 

'lc_messages'를 'C'로 바꿔줍니다.

 

이제 포스트그래SQL의 서비스를 다시 시작해 줍니다.

이제 잘 나옵니다.

 

마무리

이게 한국어가 없어서 깨지는 걸까요? 있는데 인코딩 문제일까요?

저는 모르겠습니다 ㅎㅎㅎㅎ

 

p.s. 'C'옵션은 C언어에서 사용하는 1byte ASCII 문자열을 의미한다고 합니다.