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
운영게시판
최근게시물
MySQL Q&A 27492 게시물 읽기
No. 27492
PostgreSQL --> MySQL 로 migration 하기.. 도와주세요. ㅠㅠ
작성자
훈돌
작성일
2008-03-31 20:53
조회수
3,696

안녕하세요 훈돌입니다.


며칠전 이곳 PostgreSQL 게시판에 백업 문제를 올리고 많은 도움을 받았습니다.

이제 백업은 했는데, 정작 문제는 MySQL 로의 마이그레이션 이더군요. -_-;;


인터넷 검색을 샅샅이? ^^; 해봤는데 확실한 해답은 못구하겠더라구요.

마이그레이션 상용툴이 있긴 한데.. 데모판을 받아서 한다고 해도, 그 프로그램들이 CharacterSET을 UTF만 지원한다는 사실... ㅠㅠ


DBConvert for MySQL & PostgreSQL 과 Lightning Admin for PostgreSQL.(모두 외산이라 그런지도.. -_-a)


한가닥 희망을 품었으나 ~ ㅋ 역시나..


또다른 방식으로 pg2mysql converter (PostgreSQL to MySQL Converter) 이라는 php script 을 계정에 올려서 변환하는 방법도 있다고 커피닉스 님의 블로그에서 찾았답니다.(위 두가지 툴도 커피닉스 님 블로그에서 봤지요. 같은 글 ^0^;)


이것두 역시 좀처럼 쉽지만은 않더군요.(세상 쉬운 일 한~ 개도 없지만요 ㅎㅎ)


할수없이(좀 더 찾아봐야겠지만) 백업받은 pgSQL 파일을 보면서 MySQL에 그대로 테이블을 생성해주고

백업받은 파일을 복원시키면 될런지...(삽질이 무쟈게 필요하겠지요? ㅠㅠ)

이렇게 삽질했는데도? 결과가 다르게 나온다면.. 절망이겠지요? ㅋㅋ


백업받은 DB 파일 용량이 7.39M 입니다.

Editplus로 열어보니 총 106,400 여줄 가운데 앞에서 3,120 여줄 까지가 Query문이고 그 이하는 data 내용으로 보입니다.


pgSQL은 물론이거니와 MySQL 도 문법을 제대로 잘 모르는데...


과연~ !


마이그레이션, 성공할 수 있을까요??


조금이라도 저보다 잘 아시는 회원분들의 도움을 구해봅니다.

이젠, 머리가 쉴려고~ ㅋㅋ


작은 조언이라도, 지금의 제겐 태평양에서 만난 아주 큰 배와 같아 보일겁니다.

감사합니다. ^^


-훈돌-

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

postgresql 에서 insert 구분으로 덤프를 받으셔서 덤프 받을 파일을 그대로 mysql 에 upload 하시면 쉽게 해결 될꺼라 생각합니다.
insert 구문이 아닐때는 copy 로 upload 하셔도 좋을듯

물살님이 2008-04-01 01:34에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
27495쿼리문 질문 드립니다. [1]
벤티지
2008-04-02
3058
27494mysql 각 사용자 용량제어 방법 [1]
삽질중
2008-04-02
3137
27493서브쿼리 카운트한것을 소팅할때 filesort를 없앨수 있나요? [2]
2008-03-31
3321
27492PostgreSQL --> MySQL 로 migration 하기.. 도와주세요. ㅠㅠ [1]
훈돌
2008-03-31
3696
27491한글깨짐 현상 [1]
이장원
2008-03-30
5078
27490function 만들려고 하는데요..delimiter가 안됩니다~.. [1]
김준성
2008-03-30
4036
27489넷빈과 mysql은 연동이 잘 됬는데 프로그래밍 상에서 예외가 납니다.
유재훈
2008-03-29
3352
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다