DBeaver 데이터 내보내기 기능 - Final Project

조상래·2021년 5월 6일
0

코드스테이츠

목록 보기
70/73

TypeScript + Sequelize를 선택하면서 seed에 대한 기능을 잃었다. 그래서 좋은 방법을 찾다가 DBeaver의 아주 유용한 기능을 발견했다.

데이터 내보내기

DBeaver라는 GUI를 사용한다면 꼭 이용해보길 권장한다. 너무너무 편하고 좋은 기능이다.

우선 지금 쓰고있는 test라는 DB의 데이터를 seed로 옮겨 줄 생각이다.

모든 테이블 혹은 옮기고 싶은 데이터가 있는 테이블을 선택한다.

위 화면에서 테이블을 선택한 후 다음을 누른다. 참고로 보면 알 수 있듯이 여러가지 형태로 추출이 가능하다!

Target contatiner에서 옮기고 싶은 대상의 데이터베이스를 선택한다.

Auto assign을 누르면 Mapping이 바뀌는데 같은 이름의 테이블이 존재하면 existing 아니라면 create로 바뀐다.

여기서 다음으로 넘어가기 전에 주의해야 할 점은 Target container내의 테이블 관계를 잘 고려해서 순서를 정렬하여 내보내야한다. 옆의 Up, Down 버튼을 이용하면된다.

다음을 눌러보자.

Start를 누르면 데이터가 옮겨지는 것을 볼 수 있다.

profile
Codestates Full IM26기 수료

0개의 댓글