spring batch 2 to 3 migration scheme

inabyss·2020년 1월 6일
0

https://stackoverflow.com/questions/25044725/is-there-a-spring-batch-3-upgrade-script-for-mysql

ALTER TABLE BATCH_JOB_EXECUTION ALTER COLUMN EXIT_CODE TYPE varchar(2500);
ALTER TABLE BATCH_JOB_EXECUTION ADD COLUMN JOB_CONFIGURATION_LOCATION varchar(2500) DEFAULT NULL;
ALTER TABLE BATCH_STEP_EXECUTION ALTER COLUMN EXIT_CODE TYPE varchar(2500);

on cubrid

  • stackoverflow 링크의 mysql 스키마 관련 내용을 보면 xxx_seq 같은 필드 구성이 되어있으나
    현재 mysql 스키마상으로 _seq 는 아님. 굉장히 예전 스키마인듯.. 14년도 글이니까.
  • cubrid 상에서 테스트한 결과 위 세가지 속성만 바꿔주면 정상적으로 배치 동작이 수행됨
  • 다만 나중에 유니크 컨디션에 따라 충돌이 날 수도 있으니까 숙지하고 있어야할듯.
profile
Optional.ofNullable(studying) .ifPresent(Blog::write) .orElseThrow(() -> new IdiotPleaseDoStudying());

0개의 댓글