-
[DBeaver] DB 전체 내보내기프로젝트/설정 등 2023. 7. 31. 00:56
목적
- DBeaver를 사용할 때 특정 DB의 데이터를 내보내는 방법 정리
- 내보낸 dump 파일 새 DB에 가져오는 방법 정리
프로젝트 진행이 끝나고 외부 DB에 있는 데이터를 로컬로 옮기는 과정을 진행했다.
별건 없지만 그 과정을 알아보도록 하자.
[DB 내보내기]
먼저 DBeaver를 열고 내보낼 DB 우클릭 - 도구 - Dump database 순으로 클릭한다.
도구 - Dump database 그럼 아래와 같은 화면이 나온다.
Dump database-1 모든 테이블을 내보낼 것이므로 다 선택된 상태로 뒀다.
Dump database-2 뭔지 잘 몰라서 기본설정으로 두고 경로만 정해준뒤 Start를 눌러줬다.
Dump database-3 위와 같은 화면이 뜨면서 dump 파일이 생성된다.
[DB 가져오기]
다음으로 옮길 DB를 보자.
여기선 로컬에 옮길 것이므로 로컬에 DB하나를 생성해줬다.
해당 DB 우클릭 - 도구 - Restore database 순으로 클릭한다.
도구 - Restore database 누르면 아래와 같은 창이 뜬다.
Restore database-1 위에서 받은 dump 파일 경로를 지정하고 Start를 눌러줬다.
Restore database-2 이런 메시지가 뜨는데 어차피 DB는 새로 생성해서 비어있으므로 Yes를 해줬다.
Restore database-3 이런 화면이 뜨면서 완료된다.
이제 DB를 열어서 확인해보면 아래와 같이 테이블과 데이터들이 들어와 있는 것을 볼 수 있다.
결과 각 테이블을 내보내기 할 땐 다른 확장자로 내보내고 가져올 수 있는 것 같은데 DB 자체를 내보낼 땐 sql 파일로만 되는것 같다(
대충 클릭해보고 설명 보니 직관적이라 안찾아봄).아무튼 이렇게만 해도 DB 내 테이블과 그 내용들을 한번에 옮길 수 있었다.
간단하지만 나중에 또 찾아볼 수 있으니 과정을 남겨봤다.
'프로젝트 > 설정 등' 카테고리의 다른 글
[MariaDB] 외부에서 로컬 DB 접속하기 (0) 2023.07.11 [MariaDB] MariaDB 설치 및 DBeaver 연동 (0) 2023.07.11 [Github/Eclipse] SpringBoot 프로젝트 : 이클립스 프로젝트 깃허브 연결 / SpringBoot 환경설정 / 환경변수 설정(DB, API KEY 등) (0) 2023.06.07 외부에서 로컬 개발 프로젝트 접근하기 (0) 2023.06.06 [Oracle] 외부에서 로컬DB 접속하기 (2) 2023.06.05