PostgreSQL 데이터베이스에서 레코드를 내보내고 MySQL 데이터베이스로 가져 오기위한 통찰력이나 권장 도구가 있는지 궁금합니다. 나는 테이블 구조가 100 % 동일하다고 믿습니다.PostgreSQL에서 MySQL로 레코드 가져 오기
생각하십니까? 감사!
PostgreSQL 데이터베이스에서 레코드를 내보내고 MySQL 데이터베이스로 가져 오기위한 통찰력이나 권장 도구가 있는지 궁금합니다. 나는 테이블 구조가 100 % 동일하다고 믿습니다.PostgreSQL에서 MySQL로 레코드 가져 오기
생각하십니까? 감사!
명령
pg_dump --data-only --column-inserts <database_name>
나열된 모든 열 이름과 INSERT 당 하나의 VALUES 절이있는 SQL 표준을 준수하는 INSERT 문을 생성합니다. 이것은 PostgreSQL에서 다른 SQL 데이터베이스로 데이터를 이동시키는 가장 휴대 가능한 방법입니다.
SquirrelSQL을 확인하면 DBCopy plugin을 통해 하나의 데이터베이스 브랜드에서 다른 브랜드로 데이터를 펌핑 할 수 있습니다. 테이블 구조가 실제로 동일하면 꽤 잘 작동합니다.
할 수있는 Taps라는 루비 앱이 있습니다. 나는 큰 성공하기 전에 사용했습니다 :
http://adam.heroku.com/past/2009/2/11/taps_for_easy_database_transfers/
SQL 파일을 데이터베이스로 가져 오기 전에'[bundle exec] rake db : migrate'를 실행하여 테이블과 컬럼을 생성하십시오. – rxgx