-
DataGrip으로 테이블 DDL DML 추출하기프로젝트/미디어 스트리밍 서버 프로젝트 2023. 1. 31. 00:01반응형
개요
Intellij의 DataGrip을 통해 database를 보던 중 application에 테스트 데이터를 추가하기 위해 테이블 정의를 위한 DDL과 insert query를 위한 DML을 추출하고 싶어 졌습니다.
DDL 추출하기
테이블을 조회하면 상단의 중간부에 DDL이라는 단어가 보입니다.
해당 단어를 클릭하면 DDL문이 추출됩니다.
-- auto-generated definition create table test_db ( test_column1 varchar(10) not null constraint pk_test_db primary key, test_column2 numeric(10, 2) not null, test_column3 timestamp not null, test_column4 varchar(20), test_column5 timestamp, test_column6 varchar(20) );
DML 추출하기
상단부에 DDL이 아닌 SQL Inserts라는 부분도 보입니다.
만약 SQL Inserts로 설정되어 있지 않으면 SQL Inserts로 설정해주세요
이후 옆에 있는 내려받기 아이콘을 눌러주면 Insert Query를 추출할 수 있습니다.
INSERT INTO test_db (test_column1, test_column2, test_column3, test_column4, test_column5, test_column6) VALUES ('XXX', 15.00, '2022-06-28 18:19:16.712000', 'XXX', '2022-09-27 16:41:36.060672', 'XXX'); INSERT INTO test_db (test_column1, test_column2, test_column3, test_column4, test_column5, test_column6) VALUES ('XXX', 15.00, '2022-06-28 18:19:16.712000', 'XXX', '2022-10-19 17:13:36.965742', 'XXX');
'프로젝트 > 미디어 스트리밍 서버 프로젝트' 카테고리의 다른 글
CDN이란? (0) 2023.01.17 S3 pre-signed url 만들기(Kotlin + Spring) (0) 2023.01.06 Adaptive Bitrate와 MPD파일 (0) 2023.01.05 스프링과 스트리밍 서버 (0) 2022.12.23 [Kotlin] AWS S3에 업로드하기 (0) 2022.12.19