본문 바로가기

개발중/Spring Batch

Spring Batch 관련 Table 자동 생성 안될 때 수동 생성하는 방법

728x90
반응형

 

 

initialize-schema: always 옵션을 지정했음에도 불구하고 Spring Batch 관련 Table 자동 생성 안될 때가 있다.

그럴 경우에는 수동 생성해야한다.

 

external libraries 에서 org.springframework.batch:spring-batch-core:*.*.* 라이브러리를 찾아보자.

 

 

spring-batch-core-*.*.*.jar 하위에 org 패키지를 오픈한다.

 

이것저것 많지만, 좀 내리다보면 아래와 같이 .sql 문이 나온다.

 

 

내 데이터베이스와 일치하는 .sql 문을 찾는다.

 

나는  MYSQL 로 가정한다.

 

 

복사해서 수동으로 table 을 생성하자.

 

 

db 에서 처음 배치 돌릴 때마다 에러나서 ( 버전이 낮음 ; 버전이 낮은 경우에는 안된다고 한다. ) 애 먹었는데, 이런 방법이 있다니 다행이다.,

 

728x90
반응형