스프링 배치의 실행 관리를 위해 여러 도메인들의 정보를
저장하고 업데이트하며 조회할 수 있는 스키마를 제공합니다
과거와 현재의 실헹에 대한 정보 및 실행에 대한 성공/실패 여부 등을 관리함으로서
배치 운용에 있어 리스크 발생 시 빠른 대처가 가능합니다
단 DB와 연동할 경우 필수적으로 메타 테이블이 생성되어야 합니다
/org/springframework/batch/core/schema-*.sql
쿼리 복사 후 직접 실행하는 수동 생성 방식과 spring.batch.jdbc.initialize-schema
설정을 통해 자동 생성하는 방식이 있습니다
스크립트를 항상 실행하며 RDBMS 설정이 되어있을 경우 내장 DB보다 우선적으로 실행됩니다
내장 DB일 때만 실행되며 스키마가 자동 생성되고 기본값입니다
스크립트를 항상 실행하지 않습니다
내장 DB일 경우 스크립트가 생성되지 않기 때문에 오류가 발생합니다
운영에서 수동으로 스크립트 생성 후 설정하는 것을 권장합니다