저도 Redhat 7.1 + postgresql 7.1.2를 쓰는데 소팅이 잘 됩니다
이전에 정재익님이 쓰신 글을 봤는데 Database의 encoding이 EUC_KR로 되어 있으면 소팅이 잘 된다고 하신걸로 기억합니다. 근데 Redhat7.1에서는 잘 안되더군요.
매뉴얼을 끝까지 읽어보지 않아서 어느 부분에 나와있는지 모르겠지만 Redhat 이나 postgresql 버전이 올라가면서 어디서 삐걱한 것 같네요.
메뉴얼에 보면 (chapter 5.1.1) initdb time때 LC_COLLATE 와 LC_CTYPE 이 소팅순서를 결정한다고 분명히 나와있거든요.
위의 글대로 하면 분명히 되구요(테스트 해 봤음)
다시 한번 얘기하자면
/etc/sysconfig/i18n 파일에 있는 LANG과 LC_COLLATE와 LC_CTYPE을 ko로 지정하고 reboot한 후에
initdb 를 다시하면 됩니다.
그래도 안되면 메일 주세요.
|