본문 바로가기
Database

Intellij / Datagrip에서 MS-SQL to MySQL 로 테이블을 간단하게 이관시키는 방법.

by 모닝위즈 2023. 10. 10.
반응형

테이블 1개를 이관한다는 가정을 하고, MS-SQL에서 MySQL로 이기종 이관 시 아래와 같이 간단하게 

Intellij IDE에서는 드래그앤 드랍으로 할 수 있다.

(MS-SQL 커넥션과 MySQL 커넥션을 맺은 상태)

MS-SQL 테이블을 잡고 드래그앤 드랍으로 이관할 MySQL 테이블에 드래그앤드랍!

 

그러면 아래와 같이 이기종간 테이블을 임포트하겠다는 창이 뜬다. 테이블 생성부터 데이터까지 가져간다.

기존 업체에서 정의한 테이블에 필드명이 참 그렇긴 하지만.. 2005년에 만든 구조라고 하니.. 이 부분은 넘어가장..

또한, 위에서 필드 명이나, 데이터타입 등 remap도 제공된다.

이를 통하여 맞추자. 일단은 테스트를 하기 위함이라서 그냥 그대로 만들겠음.

 

MySQL에 테이블이 생성되었다.

 

데이터도 들어왔다!. 

 

데이터가 많을 수록 느리긴 합니다만, sql문을 임포트하는 경우보다 많이 빠릅니다.

총 46만 데이터의 경우 intellij에서 SQL을 import 하였을 경우에는 몇분의 시간이 소요되었으나,

이 방법을 통하면 10초 정도이다.

 

굉장히 편안하게 가져올 수 있지만,,, 

가장 큰 단점은 테이블 하나하나 해줘야한다는 점.. 

 

이기종 마이그레이션은 참 언제나 귀찮다...

 

 

댓글