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 3658 게시물 읽기
No. 3658
Re: 아직 한글 sorting문제 해결 안되었나요?(V7.12)
작성자
박택환
작성일
2001-11-15 16:28
조회수
3,621

-- 어떤생각 님이 쓰신 글:

>> 휴... 나오느니 한숨이군요. ^^

>>

>> 혹시 리눅스7.1 (kernel 2.4) 에 V7.12 postgres 설치해서 한글 소팅문제 해결하신 분 아직 안계신가요?

>>

>> 얼마전 재혁님께서 답변하신 걸 보니 제가 뭘 잘못해서 그런 것 같지는 않고 Bug거나 뭔가 설정에서 빠진 모양인데...

>>

>> 혹시 해결하신 분 안계신가요? (에구 내가 이거 해결할 능력되면 할텐데... 쩝)

>>

>> 그런데 왜 이것에 대해 문제를 제기하시는 분들이 별로 없져? 한 두세분도 안되는 것 같네여. 한글로 sorting이 안되는 건 굉장히 큰 문제 같은데...

>>

>> 만약 아무 문제없이 사용하고 계신 분 있으시면 답글 부탁드립니다.

>>

>> 자신의 시스템에 문제가 있는지 없는지들 한번 테스트 해보시겠어요?

>> ex1. SELECT aa FROM table_name ORDER BY aa

>> ex2. SELECT aa FROM table_name where aa>'가'

>> (물론 aa는 한글데이타를 갖고 있는 필드로요.)

>>

>> 한번 해보시고 문제가 있으시면 답글을, 없으셔도 답글을 부탁드립니다.

>> (참고로 V7.0에서는 아무 문제 없습니다.)

 

이전까지 mysql을 쓰다가 이번에 처음으로 postgresql을 쓰고 있습니다.

 

v7.1.2를 설치 했는데..한글 관련 옵션을 주고 모두 컴파일하고 initdb도 실행했는데... 한글 소팅이 안되더라고요...

예)

configure --> ./configure --enable-multibyte --enable-locale

initdb --> /usr/local/pgsql/bin/initdb -E EUC_KR 등..

 

그래서.. 한글관련 옵션을 빼고 설치를 하니까.. 소팅이 잘 됐습니다..^^

 

설치(root로..)

adduser postgres

 

./configure

make

make install

 

chown -R postgres.postgres /usr/local/pgsql

 

su - postgres

 

//데이터 베이스 초기화 작업

/usr/local/pgsql/bin/initdb

 

//포스트 마스터 기동

/usr/local/pgsql/bin/pg_ctl start

 

/usr/local/pgsql/bin/createdb test

/usr/local/pgsql/bin/psql test

 

이렇게 설치한 후에

 

create table my_table (

no int4 ,

content text,

name varchar(15)

);

 

insert into my_table values (1, '1번째', '1');

insert into my_table values (2, '2번째', '2');

insert into my_table values (3, '3번째', 'a');

insert into my_table values (4, '4번째', 'b');

insert into my_table values (5, '5번째', 'c');

insert into my_table values (6, '6번째', 'aa');

insert into my_table values (7, '7번째', 'ab');

insert into my_table values (8, '8번째', 'ac');

insert into my_table values (9, '9번째', 'Aa');

insert into my_table values (10, '10번째', 'Ab');

insert into my_table values (11, '11번째', 'Ac');

insert into my_table values (12, '12번째', 'aA');

insert into my_table values (13, '13번째', 'aB');

insert into my_table values (14, '14번째', 'aC');

insert into my_table values (15, '15번째', 'ㄱ');

insert into my_table values (16, '16번째', 'ㄴ');

insert into my_table values (17, '17번째', 'ㄷ');

insert into my_table values (18, '18번째', '가');

insert into my_table values (19, '19번째', '나');

insert into my_table values (20, '20번째', '다');

insert into my_table values (21, '21번째', '가나');

insert into my_table values (22, '22번째', '가다');

insert into my_table values (23, '23번째', '가라');

 

위의 테이블을 만들고 숫자, 영문자, 한글을 입력한후 테스트를 해보니

소팅이 잘 돼었습니다..^^

 

test=# select * from my_table order by name;

no | content | name

----+---------+------

1 | 1번째 | 1

2 | 2번째 | 2

9 | 9번째 | Aa

10 | 10번째 | Ab

11 | 11번째 | Ac

3 | 3번째 | a

12 | 12번째 | aA

13 | 13번째 | aB

14 | 14번째 | aC

6 | 6번째 | aa

7 | 7번째 | ab

8 | 8번째 | ac

4 | 4번째 | b

5 | 5번째 | c

15 | 15번째 | ㄱ

16 | 16번째 | ㄴ

17 | 17번째 | ㄷ

18 | 18번째 | 가

21 | 21번째 | 가나

22 | 22번째 | 가다

23 | 23번째 | 가라

19 | 19번째 | 나

20 | 20번째 | 다

(23 rows)

 

test=# select * from my_table order by name desc;

no | content | name

----+---------+------

20 | 20번째 | 다

19 | 19번째 | 나

23 | 23번째 | 가라

22 | 22번째 | 가다

21 | 21번째 | 가나

18 | 18번째 | 가

17 | 17번째 | ㄷ

16 | 16번째 | ㄴ

15 | 15번째 | ㄱ

5 | 5번째 | c

4 | 4번째 | b

8 | 8번째 | ac

7 | 7번째 | ab

6 | 6번째 | aa

14 | 14번째 | aC

13 | 13번째 | aB

12 | 12번째 | aA

3 | 3번째 | a

11 | 11번째 | Ac

10 | 10번째 | Ab

9 | 9번째 | Aa

2 | 2번째 | 2

1 | 1번째 | 1

(23 rows)

 

혹시.. 한글 옵션을 주고 컴파일 했는데.. 한글 소팅이 안돼시는분은 위의 방법을 한번 적용시켜 보세요..^^

(참고로 php를 이용 웹에서도 소팅이 잘됐습니다..^^)

[Top]
No.
제목
작성자
작성일
조회
3108jdbc 커넥션 질문 입니다.
정우성
2001-07-10
3809
3109┕>Re: jdbc 커넥션 질문 입니다.
정우성
2001-07-10 15:53:47
3697
3111 ┕>Re: Re: jdbc 커넥션 질문 입니다.
임창택
2001-07-10 16:50:00
3746
3115  ┕>Re: Re: Re: jdbc 커넥션 질문 입니다.
정우성
2001-07-10 19:55:53
3673
3103테이블을 copy 했는데...
영심이
2001-07-10
3250
3101DB 옮기기
조용일
2001-07-10
3516
3102┕>Re: DB 옮기기
삐진앙마
2001-07-10 11:36:15
3472
3105 ┕>Re: Re: DB 옮기기
갈갈갈
2001-07-10 14:00:31
3540
3107  ┕>Re: Re: Re: DB 옮기기
김황수
2001-07-10 15:16:35
4108
3100아직 한글 sorting문제 해결 안되었나요?(V7.12)
어떤생각
2001-07-09
3216
3104┕>Re: 아직 한글 sorting문제 해결 안되었나요?(V7.12)
정재익
2001-07-10 13:22:40
3268
3176┕>Re: 아직 한글 sorting문제 해결 안되었나요?(V7.12)
남산모
2001-07-20 16:29:41
3289
3203 ┕>Re: Re: 아직 한글 sorting문제 해결 안되었나요?(V7.12)
이주형
2001-07-28 23:48:21
3577
3211  ┕>감사합니다. 해결했습니다.
어떤생각
2001-07-30 12:57:21
3593
3658┕>Re: 아직 한글 sorting문제 해결 안되었나요?(V7.12)
박택환
2001-11-15 16:28:06
3621
3098월별로 그룹 바이 하고 싶거든요..
이태석
2001-07-09
3339
3099┕>Re: 월별로 그룹 바이 하고 싶거든요..
정재익
2001-07-09 18:31:37
3475
3095쿼리문에서 변수 인식시키기
안세환
2001-07-09
3248
3096┕>Re: 쿼리문에서 변수 인식시키기
정재익
2001-07-09 10:53:53
3325
3088PostgreSQL에 유령이...무서워죽겠어요...
이상림
2001-07-07
3317
3091┕>Re: 증상만으로 원인 파악이 힘들군요.
정재익
2001-07-07 15:14:58
3399
3092 ┕>Re: Re: 갑자기 데이터가 없어졌습니다.
이상림
2001-07-07 16:21:47
3240
3093  ┕>Re: Re: Re: 갑자기 데이터가 없어졌습니다.
김명화
2001-07-07 23:31:07
3322
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다