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 8782 게시물 읽기
No. 8782
ENCODING 이 다른 DB어떻게 옮겨야되나요
작성자
이기자(k3i2)
작성일
2011-02-24 22:38ⓒ
2011-02-25 10:17ⓜ
조회수
8,448

기존 win버전 8.x 에서 linux버전 9.x로 옮기는데,
win에선 ENCODING = 'UTF8'로 db가 만들어지고 사용해왔는데,
linux에서는 euc_kr로 밖에 생성이 되질않아 euc_kr로 생성하여 Restore시키니까 전체 데이타를 복구시키지 못하던데,
방법이 있나요?
몇시간동안 해보는데 진도가 안나가네요..

혹시나해서 initdb를 다시했는데,
/usr/local/pgsql/bin/initdb -E UTF8 -D /usr/local/pgsql/data   하니까,


이 데이터베이스 시스템에서 만들어지는 파일들은 그 소유주가 "postgres" id로
지정될 것입니다. 또한 이 사용자는 서버 프로세스의 소유주가 됩니다.

데이터베이스 클러스터는 ko_KR.eucKR 로캘로 초기화될 것입니다.
initdb: 인코딩 불일치
선택한 인코딩(UTF8)과 선택한 로캘에서 사용하는
인코딩(EUC_KR)이 일치하지 않습니다.  이로 인해
여러 문자열 처리 함수에 오작동이 발생할 수 있습니다.
initdb을(를) 다시 실행하고 인코딩을 명시적으로 지정하지 않거나
일치하는 조합을 선택하십시오.

이런 메세지가 뜨는데 어떻게해야되죠.. T.T

 

이 글에 대한 댓글이 총 2건 있습니다.

 initdb 옵션으로 --no-locale 하나 더 추가 해서 만드세요.

김상기(ioseph)님이 2011-02-25 12:12에 작성한 댓글입니다.

답변 감사합니다.
도움이 많이 되었습니다. ^^

이기자(k3i2)님이 2011-02-25 15:38에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
8785복합형 타입을 insert 할때
부들
2011-03-01
8127
8784pgsql 9.0에선 DB시작/종료 메뉴가 없나요? (window버젼) [1]
pg매니아
2011-02-27
8091
8783간단한 쿼리문좀 봐주세요 [1]
이기자
2011-02-25
7954
8782ENCODING 이 다른 DB어떻게 옮겨야되나요 [2]
이기자
2011-02-24
8448
8780Linux에 pstgresql설치 완료. 그런데... [3]
이기자
2011-02-24
9089
8779Windows에서 사용하던 DB를 Linux로 가능한가요? [2]
이기자
2011-02-24
8601
8778c/c++ function 타입 인자 입력 질문입니다. [1]
나윤성
2011-02-22
9089
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다