에구 보니까 약간은 규칙성이 있군요
약간이라는 것은 부분적으로 소팅이 된다는 뜻입니다. 즉 ㄱ부터 ㅎ까지 한 10개 ~ 20개정도 소팅이 되고, 또 ㄱ부터 한 20개 소팅이되고 그렇습니다. 하지만 이것도 중간중간에 엄한게 끼어 있어서 완전히 소팅이 된다고 보긴 좀 그렇군요. (하지만 아예 안되는 건 아니니... 쩝)
select name from table1 order by name의 결과를 간략히 적으면 (..은 생략한 겁니다.)
강원도
조 ..
주 ..
한 ..
정 ..
주 ..
한 ..
한 ..
홍 ..
황 ..
권 ..
김 남..
김 동..
김 승..
김 영..
김 응..
김 태..
남 ..
배 ..
서 ..
송 ..
신 ..
유 ..
윤 ..
이 ..
임 ..
강 ..
이 ..
김 ..
맹 ..
임 ..
안 ..
박 ..
계속 한글이 나오다가 ...
$$ ... (특수문자들이 나오고)
B...
D...
H..
H...
K...
L...
Y...
h..
j...
j..
k...
아예 안되지는 않지요? 크크크
이 소팅문제와 비슷한 거 같지만
select name from table1 where name>'가' 이러면 하나도 안나옵니다.
select name from table1 where name<'가' 이러면 다 나옵니다. (한글,영문,특수문자 다요...)
전에는 redhat 7.0 영문(kernel 2.2)에 postgres 7.0 사용하고 있었는데 아무 문제 없었읍니다. 이걸 pg_dump로 받아서 redhat 7.1 영문(kernel 2.4)에 postgres 7.12을 설치하고 restore하였더니 이런 문제가 발생하는 군요.
(dump에 문제가 있는 건 아닙니다. 그래서 아예 테이블 새로 하나 만들어서 테스트 해 봤거든요.)
휴. 이걸 어떻게 해결하면 좋을까요? 리스트에서 찾아보니까 저와 비슷한 문제를 가지신 분이 계시더군요. 하지만 답변이 없군요.
혹시 해결방법을 아시는 분이 계십니까?
혹시 redhat7.1(영문)에서 postgres7.12 설치해서 한글 sorting에 아무 문제가 없으신 분이 계십니까? 아무 문제가 없어도 리플 부탁드립니다.
감사합니다.
(참 참고로 날짜나 숫자는 아무 문제 없습니다.)
|