hanker

DataGrip - 테이블 Import(데이터 가져오기) / Export (데이터 내보내기) 본문

TOOL

DataGrip - 테이블 Import(데이터 가져오기) / Export (데이터 내보내기)

hanker 2024. 11. 26. 17:13
반응형

이번글에서는 DataGrip에서 Table을 import / export 하는 방법에 대해서 알아보자.

 

 

 

Export후 Export된 데이터를 다시 Import 하는 방식으로 알아보자.

Export (데이터 내보내기)

 

1. 테이블 전체 데이터 내보내기

테이블 우측 마우스 클릭 > Import / Export > Export Data to File 을 선택한다.

Extractor : 어떤 확장자의 파일로 export 할 것 인지에 대한 comboBox인데, TSV / Excel / HTML 등 많은 형식으로 Export할 수 있다.

Transpose : 선택 시 영어 직역처럼 행과 열을 바꿔서 출력해준다. 

Add column header : 헤더 값을 추가해준다. (헤더 값은 컬럼명)

Add row header : 첫 열에 인덱스를 추가해준다. (각 행번호 생김)

Output file : 저장될 경로 및 파일명

 

각자 상황에 맞게 옵션 설정 후 Export to File 버튼을 클릭하여 내보내면 끝이다.

 

 

 

Import (데이터 가져오기)

 

위에서 추출한 데이터를 다시 Import 시켜보자

team이라는 테이블에서 데이터를 추출해서 team_bak 테이블에 데이터를 넣으려고한다.

(team 테이블과 team_bak 테이블의 컬럼명 및 길이는 동일하게 설정하였음)

 

export와 동일한 방법으로 team_bak 테이블에 우측 마우스 클릭 > Import/Export > Import Data from File(s)...

를 선택한다.

 

Export 받은 csv 파일을 선택하여 OK

Write errors to file : import  시 오류가 발생하면 어떤 오류가 발생하였는지 텍스트 파일로 저장시켜주는데, 그 텍스트 파일이 저장될 위치

Insert inconvertible values as null : 변환할 수 없는 값을 null로 처리

Disable indexes and triggers, lock table (may be faster) : 인덱스와 트리거를 비활성화하고, 테이블 락을 걸면 빨리진다고 한다.

 

설정 후 OK

아주 잘 들어갔다.

 

 

 

 

 

정리

 

사실 같은 테이블이라고 하면 더욱 쉬운 방법이 있는데, 그냥 테이블 드래그해서 해당 테이블에 놔주면 Export/Import가 자동으로 된다.

 

반응형