-- 정재익 님이 쓰신 글:
>> Redhat 에 상관없이... PostgreSQL 7.2 에서는 비교적 에러없이 multibyte 지원이 제대로 됩니다. 하지만 PostgreSQL 7.1.2 또는 그 이전 버전 일부에서는 이상하게 한글 소팅이 제대로 안되는 경우가 있었습니다. 원인은 잘 모르겠습니다. (이상하게 버그 레포팅도 없더군요. 물론 모든 한글 관련 옵션을 제대로 주고 테스트했습니다)
>>
저또한 그렇게 생각합니다. OS에 의존한다는 것이 좀 말이 안되는거 같아서... 그러나, 나타난 현상이 이러하니 어리둥절한 뿐입니다. 어찌해야할지...? 개인적으로 사용하는 컴에는 Hancom 2.2(RedHat 7.2계열)가 깔려 있어서 PostgreSQL 7.2을 컴파일 하였습니다.
--prefix=/usr/local/pgsql \
--enable-locale \
--enable-multibyte \
--enable-nls \
--with-maxbackends=128 \
--with-CXX \
--with-perl \
--with-python \
--with-tcl \
--with-pam \
--with-openssl=/usr/include/openssl \
--enable-odbc \
--with-gnu-ld \
--enable-syslog
위와 같은 옵션을 주고 컴파일을 하였는데 마찬가지로 한글 정렬이 이루어지지 않더군요. PostgreSQL 7.2를 RedHat 7.1 계열에서 컴파일하면 정렬이 아주 잘되는데 이유를 모르겠습니다. 심지어 백업했던 화일이 문제가 있을까 싶어 새로 db 생성하고 table을 만들어 10개 정도의 한글 이름에 관한 값을 넣은후 테스트를 했는데도 마찬가지였습니다. 그냥 언어상으로 정렬에 관한 부분을 처리해야 하는지..? 이러면 속도가......
여하튼 제가 어딘가에서 생각을 잘못하고 있는지 아시는 분 없으신지...?
|