현재 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

+ Recent posts