2022-02-09
프로젝트 생성은 아래에서 확인하자.
https://seeminglyjs.tistory.com/380
- 소스 DB 설정
상단 메뉴 중 Add source를 클릭한다.
그럼 위와 같은 팝업창이 나오게 되며, 자신이 현재 사용 중인 DB를 선택하면 된다.
예시로 MySQL DB를 통해 실제 소스 DB를 설정해보자.
connection name은 자유롭게 설정하면 되며, 기존 자신이 사용하고 있는 DB의 접속 정보를 순서대로 입력한 후
드라이버 패스에 해당 DB에 맞는 드라이버를 넣어 주어야 한다. 아래 이미지와 같이 지원되는 드라이버 정보를 다운로드후 등록해 주어야 한다. 드라이버 정보는 아래의 링크를 참고하자.
접속 정보를 입력하고 test connection으로 확인하면 정상적으로 접속되는 것을 알 수 있다.
test connection은 완료되면 connect 버튼을 통해 연결을 시작한다.
연결이 완료되면 좌측에 연결이된 소스 DB의 정보를 확인할 수 있다.
- 타겟 DB 설정
마찬가지로 상단에 있는 Add target 버튼을 누르면 아래와 같이 AWS에서 제공하는 DB 정보가 나타나며, 이중 자신의 마이그레이션 하고자 하는 타깃 DB에 소스 DB와 같은 방식으로 정보를 입력하면 된다.
물론 타겟 DB가 설정이 되어 있지 않아도 스키마 변환을 할 수 있는 방법이 있다.
우측 타겟타깃 레이아웃에 AWS에서 제공하는 가상의 DB 정보를 확인할 수 있다. 이 중 자신의 원하는 타깃 DB를 선택하고
자신이 변환하고자 하는 소스DB의 스키마 정보 또는 데이터베이스 정보 우클릭 후 Create mapping 버튼을 하면 맵핑이 진행된다.
메인 이미지 출처 : Photo by Geio Tischler on Unsplash