🫥

[BE] MySQL loop insert

Tags
Back
Person
Status
Done
문제가 발생한 기능
대량 data insert
생성 일시
2024/12/02 04:29
아래 데이터를 설정하기 전 application.yml 설정 파일 수정
# local profile을 수정 --- spring: config: activate: on-profile: local datasource: url: jdbc:mysql://127.0.0.1:13306/mydatabase driver-class-name: com.mysql.cj.jdbc.Driver username: ${MYSQL_USER:myuser} password: ${MYSQL_PASSWORD:secret} jpa: hibernate: ddl-auto: none # ddl 생성 금지 show-sql: true properties: hibernate: format_sql: true defer-datasource-initialization: true # 기본적으로 H2, HSQL, Derdy만 지원, 다른 DB를 추가하려면 sql.init.mode를 활성화 해야 됨 sql: init: mode: never # data.sql 파일 실행 안 되게
YAML
복사
데이터 그립 또는 세션에 접속해서 실행해야 됨
모임 테이블 임시 데이터 추가 함수 (30만개)
파티 테이블 임시 데이터 추가 함수 (30만개)
유저 테이블 임시 데이터 추가 함수 (30만개)
게시글(30만개) 댓글(1만개)

참고

더미 데이터 추가방법