제가 사용하는 것은 알짜 6.1에 있는것을 그대로 설치하여 사용하는데요.
\dt로 테이블명을 보니까 테이블명이 가나다순으로 정렬 되어 보이더군요.
people=> select * from 분야 order by name;
id|name
//+////////
9|언론
8|섭외
3|무선통신
5|반도체
6|법률
4|유선통신
1|광통신
7|특허
people=> \dt
Database = people
+//////////////////+//////////////////////////////////+//////////+
| Owner | Relation | Type |
+//////////////////+//////////////////////////////////+//////////+
| nobody | people | table |
| nobody | 기관명 | table |
| nobody | 부서 | table |
| nobody | 분야 | table |
| nobody | 연고자 | table |
| nobody | 연고자관계 | table |
| nobody | 전공 | table |
| nobody | 직위 | table |
| nobody | 학교 | table |
+//////////////////+//////////////////////////////////+//////////+
2|인터넷
(9 rows)
::정재익 님께서 쓰시길::
> 제일 간단한 방법은 한글 배포판을 깔아 사용하는 방법입니다. 이곳에 포함된 postgresql 의 경우 기
> 본적으로 한글을 지원하도록 되어 있습니다.
> 개인적인 경우 PostgreSQL 을 컴파일하여 거의 3년동안 사용해 왔는데 아직 한번도 한글 소팅이 문제
> 된 적이 없습니다. (물론 컴파일 시에 정확히 //with/mb 라는 옵션을 주어야 합니다)
>
> ::리 님께서 쓰시길::
>
> > 저의 경우 text만 해봤구요, 아래에 보니 varchar의 경우도 한글 정렬이 안된다고
> >
> > 나오더군요.
> >
> > people=> select * from 기관명;
> > id|name
> > //+//////////
> > 0|정보통신부
> > 2|엘지전자
> > 1|삼성전자
> > 3|국회
> > (4 rows)
> >
> > people=> select * from 기관명 order by name;
> > id|name
> > //+//////////
> > 3|국회
> > 0|정보통신부
> > 2|엘지전자
> > 1|삼성전자
> > (4 rows)
> >
> >
> > 영문은 잘 됩니다.
> > people=> select * from 기관명;
> > id|name
> > //+//////////
> > 0|정보통신부
> > 2|엘지전자
> > 1|삼성전자
> > 3|국회
> > 5|abc
> > 5|abcd
> > 5|abd
> > 5|abpeople=> select * from 기관명 order by name;
> > (8 rows)
> >
> >
> > id|name
> > //+//////////
> > 3|국회
> > 5|ab
> > 5|abc
> > 5|abcd
> > 5|abd
> > 0|정보통신부
> > 2|엘지전자
> > 1|삼성전자
> > (8 rows)
> >
> > 영문이 한글사이에 나오는걸로 봐서 아무래도 아스키코드값이 127이 넘으면 오류가 나는 것인듯 하
> 네
> > 요..
> >
> > 어떻게 해결하죠?
> >
|