Spring boot : sql dummy data 만들기

김아무개·2023년 6월 13일
0

Spring Boot 🍃

목록 보기
36/95

DB 테이블 조회 테스트를 위해서

insert 쿼리를 다량으로 만들어

테스트 실행시

만들어둔 insert 쿼리가 자동으로 실행되게 하는것에 대한 포스팅이다.


1. dummy insert data query 생성

mockaroo.com 사이트에서 더미 데이터를 제작해준다.

회원가입을 하지 않아도 되는 아주 편리한 사이트이다.

한가지 아쉬운 점은 한글 지원이 안됨 🫤

mockaroo 사이트 바로가기


사이트에 진입하면 아래와 같은 화면이 나타난다.

Field Name에는 필드 (table 컬럼) 이름을 적어주고
Type 부분은 입력할 데이터를 선택해주는데,
Type 클릭시 창이 나타난다.

이때 우측 상단의 돋보기 칸에 원하는 데이터 종류를 입력해주거나,

창의 하단 중앙부분에 영어로 상세 조건을 입력하면 AI가 데이터를 만들어준다! 🙊

AI 에게 한국어 이름을 부탁해봄! 결과 화면 🔻


입력 후 Rows , Format , Table Name 을 작성해준 후 ,

하단의 PREVIEW 버튼을 눌러서 확인 !

PREVIEW 버튼을 눌러서 보면 데이터가 최대 100개밖에 안나오기 때문에,

더 많은 데이터를 원하면 GENERATE DATA 버튼을 눌러서 파일을 다운받아야 한다.

GENERATE DATA 버튼을 누르면 Table Name.Format으로 파일이 다운로드 됨!

이제 이 파일을 data.sql로 이름을 변경해준다.


2. 프로젝트에 sql 파일 옮기기

만들어진 sql 파일을

2-1. 테스트 용도로 사용하려고 한다면

src/test폴더의 하위에 resource 폴더를 만들어 준 후,
resource 폴더에 data.sql 파일을 넣어준다.


2-2. 테스트가 아니라 일반 실행 시 사용하려고 한다면

src/main/resource 하위에 data.sql 파일을 넣어준다.


끝!

이제 테스트 또는 어플리케이션을 실행하면 됨!

파일 확인

실행 확인 ! (test)

profile
Hello velog! 

0개의 댓글