저는 pgsql 을 윈도우에서 쓰고자 하는 초보입니다.
window 8.0 베타5 를 다운받고 깔았습니다.
정확한 설치환경은 이렇습니다.
version : PostgreSQL 8.0.0beta5 on i686-pc-mingw32, compiled by GCC gcc.exe (GCC) 3.3.1 (mingw special 20030804-1) OS : Window server 2004 Enterprise
DB 설치시에 문자셋 : euc_kr
그리고 나서 세 개의 데이타베이스를 생성했는데
각각의 문사셋을 EUC_KR, UNICODE, SQL_ASCII 로 하였습니다.
그리고 나서 각각의 DB 에서 아래의 쿼리를 실행한 결과
select chr(10)<chr(11) AS A1, chr(11)<chr(12) AS A2, chr(12)<chr(13) AS A3, chr(13)<chr(14) AS A4, chr(14)<chr(15) AS A5, chr(15)<chr(16) AS A6, chr(16)<chr(17) AS A7;
그런데 세 개의 DB 에서 결과가
a1 | a2 | a3 | a4 | a5 | a6 | a7 ----+----+----+----+----+----+---- t | t | t | f | t | t | t (1 row)
이렇게 나옵니다. 놀랍게도 a3 필드가 false 가 나온다는 것이죠
혹시 설치를 잘못해서 거런 것일까요.
이런 현상은 window pgsql beta4 에서도 같았습니다.
이것은 어떻게 된 것일까요 pgsql 측에 메일을 보냈더나
자기 PC 에서는 이상없다며 로케일 설정을 다시 살펴보라고 하더군요.
이런 현상은 무엇때문인에 일어나는 것일까요.
window 에서 pgsql 을 쓰시는 분은 모두 이런 현상을 겪지 않으십니까. |