현재 lc_collate가 디폴트로 en_US.UTF8로 되어있어서 한글정렬 안됨.
일본어...중국어도 안됨
collate 변경방법
1. initdb
2. create database
3. alter table ~ alter column
4. order by A collate
3번은 나의 고생길..
4번은 JPA에서 불가능.
1번은 postgresql 삭제후 재설치라 귀찮음
결국 2번방법으로 결정
postgres=# create database test_db with owner=ecpadmin encoding='UTF8' lc_collate='C' lc_ctype='C' TEMPLATE template0;
CREATE DATABASE
나머지는 스키마, 데이터 덤프떠서 임포트. 끝.
'DataBase > Postgresql' 카테고리의 다른 글
테이블 사이즈 확인 (0) | 2019.08.13 |
---|---|
role에 속한 계정 조회 (0) | 2019.08.13 |
테이블단위 autovacuum 끄기 (0) | 2019.08.13 |
Postgresql 테이블 정보, 컬럼 정보 조회 (0) | 2017.11.23 |
postgresql.conf 간단설정 (0) | 2017.10.12 |