2009-11-05 8 views
1

PostgreSQL 데이터베이스에서 Mysql 데이터베이스로 데이터를 복사해야하는 문제가 발생했습니다. 이미 빈 테이블이있는 MySQL 데이터베이스가 있습니다. PGAdmin을 사용하여 백업본 (데이터베이스 스키마가없는 데이터 만 있음)이 있습니다. 나는 PSQL 도구를 사용하여 시도했지만 그것은 순간에 해결할 수없는 세그먼트 오류를주고 유지합니다. 나는 우분투를 사용하고있다. 안내서를 간단하게 작성하면 데이터를 복사하는 데 큰 도움이됩니다.Postgresql에서 MySQL로 데이터 복사

+0

[PostgreSQL에서 MySQL로 데이터 전송] 가능한 복제본 (0120-556-2114) – Ben

답변

1

당신은 시도 할 수 있습니다 : 당신은 포스트 그레스 클라이언트 도구를 사용하여 MySQL의에 데이터를로드 할 수 있습니다처럼

http://www.lightbox.ca/pg2mysql.php

+0

DDL 명령 만 변환합니다. psql Copy 명령에 대해 생성 된 명령. –

1

것 같습니다. mysql 클라이언트 도구를 사용하여 mysql 서버의 데이터를 조작한다. 당신이 PSQL에서 읽기 오류가있는 경우

mysql client programs

-4

당신은 어떻게 MySQL을로 데이터를 이동할 수 있습니다? 오류를 수정 한 다음이 질문을하십시오.

2

포스트그레스 COPY 및 MySQL LOAD DATA INFILE을 사용하십시오.

수백만 개의 행을 표시하려고하면 psql이 메모리 부족으로 인해 충돌합니다. 왜냐하면 모든 데이터를 미리 가져 와서 더 예쁜 디스플레이의 열 너비를 결정하기 때문입니다. psql을 사용하여 많은 양의 데이터를 가져 오려면 이것을 비활성화하십시오.

+0

Mysql은 포스트그레스의 데이터 포맷을 위해 준비되지 않았습니다. 부울에 대해서는 Ts 나 Fs를 처리 할 수 ​​없으며 데이터 잘림에 대해 불평하고 있습니다. mysql과 함께 작동하도록 COPY와 함께 사용해야하는 args가 있나요? – Amalgovinus

관련 문제