database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 4703 게시물 읽기
No. 4703
아스키 정렬문제...
작성자
디짓(digitie)
작성일
2003-05-12 04:01
조회수
1,495

postgresql로 질문/답변 게시판을 만드는 중입니다.

 

계층형의 구현을 아스키값으로 정렬해서 하고 있는데요.

 

mysql에서는 _binary char_ 로 칼럼을 선언하면 아스키 번호 순서대로 정렬이 가능했는데 postgresql에서는 아스키 번호 순서대로 정렬할 수 있는 방법이 없는지요..

 

데이터베이스를 unicode, euc-kr sql_ascii(정확하게는 기억이..) 로 해보았는데 아스키 번호 수선대로 정렬은 되지 않네요...

 

당장 2번과 3번이 바뀌어서 정렬이 됩니다.

 

해결 방법이 없을까요?

 

답변 부탁드립니다..

이 글에 대한 댓글이 총 2건 있습니다.

PostgreSQL에서의 소팅이 OS의 clib 의존적입니다.

문제는 linux 에서는 이 clib의 한글 소팅에 문제가 있는지라, 원하는 대로 소팅이 되질 않고 있습니다. 기억으로는 FreeBSD나, Soralis나 OSF 등에서는 이런 문제가 발생하지 않았는데, 유독 linux에서만 그렇더군요.

 

7.2.x 이하라면, 서버를 만들때, 그 이상이라면, initdb 명령을 사용할때, locale 관련 기능을 OFF 해 두고 만드셔야 원하는 대로 움직일겝니다.

김상기(ioseph)님이 2003-05-12 09:32에 작성한 댓글입니다.

감사합니다. 로케일 설정을 무시하니 잘 되는군요.

 

man page나 메뉴얼에 로케일 설정을 무시하는 옵션에 대한 내용이 없어서 꽤나 삽질을 했었습니다. ㅠㅠ

 

initdb --help 하니까 나오더군요.

 

저같이 삽질하는 분이 없길 바라며..

 

initdb --no-locale 입니다. =_=

디짓(digitie)님이 2003-05-14 12:36에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4707[질문]window 2000에서 PostgreSQL7.3.1 사용방법알려주셔요 [1]
김선훈
2003-05-15
1350
4706오라클9i에서 PgSQL로 이전할려구합니다... [1]
이상부
2003-05-15
1723
4705트리거, plpgsql, char & varchar 에 대한 질문 [5]
디짓
2003-05-14
2365
4703아스키 정렬문제... [2]
디짓
2003-05-12
1495
4702select에서 건수 문제... [1]
system69
2003-05-10
1354
4704┕>Re: select에서 건수 문제... [1]
system69
2003-05-12 09:40:11
1248
4701pg_dumpall 에서 owner 관련 메세지 [1]
성혁
2003-05-10
1534
4699pgsql에서 txt로 뽑기 [1]
뚜리
2003-05-09
1308
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다