manywaypark's Blog
개발, 검색, 함수

결론을 먼저 말하자면 lc_monetary 설정(/etc/posgresql/.../postgresql.conf 파일)이 다를 때 생기는 문제다.

pg_dump를 한 postgresql의 설정으로 맞추어 주면 해결 된다.


내 경우의 원인은,

  1. box A에서 ubuntu 설치 후 기본 locale을 ko_KR.UTF8로 설정한 후에 postgresql server를 설치 (postgresql도 전부 ko_kR) .
  2. box B에서 ubuntu 설치 시 기본 locale을 en_US.UTF8로 설정하면서 postgresql server를 우분투 설치할 때 같이 설치(postgresql도 전부 en_US) .
  3. box A에서 pg_dump한 파일을 box B에서 pg_restore시도


KRW money type을 못 알아보겠다는 건 당연해보인다.


ref: https://www.postgresql.org/message-id/jv8i51$mb8$1@dough.gmane.org


happy hackin'


ps. system 수준에서 locale이 없다면 locale -a로 확인하고 locale-gen, update-locale을 해준다.

분류 전체보기 (306)
잡담 (20)
함수형 언어 (65)
emacs (16)
java (18)
tips & tricks (154)
사랑 (1)
가사 (0)
독서 (4)
mobile (6)
비함수형 언어 (2)

공지사항

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

03-29 16:00