[DB] 테스트 시 identity 초기화 문제

jijang·2022년 1월 25일
0

이것저것

목록 보기
6/9

베타 배포 시 테스트코드 수행 오류
원인 : 테스트코드 수행은 H2 에서 진행됨. truncate 명령어가 auto increment를 초기화 할 것을 예상했으나 수행되지 않음. 초기화는 mysql, mariadb에서만 됨.
해결
H2 command 가이드를 보고 아래와 같이 수정 (https://www.h2database.com/html/commands.html#truncate_table)
truncate table 'tableName' restart identity 명령어로 변경

0개의 댓글