[SPRING] MySQL 용 Spring Batch 3 업그레이드 스크립트가 있습니까?
SPRINGMySQL 용 Spring Batch 3 업그레이드 스크립트가 있습니까?
MySQL에서 Spring Batch 2 -> 3을 수행하는 데 필요한 DDL 수정 작업을 수행하는 스크립트를 보지 못했습니다. 호기심이 있다면?
해결법
-
==============================
1.스키마의 빠른 비교를 실행 한 후, 이것들은 MySQL의 Spring Batch 2.2.7.RELEASE -> 3.0.1.RELEASE에서의 업그레이드를위한 변경 사항으로 보입니다.
스키마의 빠른 비교를 실행 한 후, 이것들은 MySQL의 Spring Batch 2.2.7.RELEASE -> 3.0.1.RELEASE에서의 업그레이드를위한 변경 사항으로 보입니다.
ALTER TABLE `BATCH_JOB_EXECUTION` MODIFY COLUMN `EXIT_CODE` varchar(2500) DEFAULT NULL; ALTER TABLE `BATCH_JOB_EXECUTION` ADD COLUMN `JOB_CONFIGURATION_LOCATION` varchar(2500) DEFAULT NULL; ALTER TABLE `BATCH_JOB_EXECUTION_SEQ` ADD COLUMN `UNIQUE_KEY` char(1) NOT NULL; ALTER TABLE `BATCH_JOB_EXECUTION_SEQ` ADD UNIQUE KEY `UNIQUE_KEY_UN` (`UNIQUE_KEY`); ALTER TABLE `BATCH_JOB_SEQ` ADD COLUMN `UNIQUE_KEY` char(1) NOT NULL; ALTER TABLE `BATCH_JOB_SEQ` ADD UNIQUE KEY `UNIQUE_KEY_UN` (`UNIQUE_KEY`); ALTER TABLE `BATCH_STEP_EXECUTION` MODIFY COLUMN `EXIT_CODE` varchar(2500) DEFAULT NULL; ALTER TABLE `BATCH_STEP_EXECUTION_SEQ` ADD COLUMN `UNIQUE_KEY` char(1) NOT NULL; ALTER TABLE `BATCH_STEP_EXECUTION_SEQ` ADD UNIQUE KEY `UNIQUE_KEY_UN` (`UNIQUE_KEY`);
-
==============================
2.postgresql의 DDL 변경 사항을 알고 자하는 모든 사람들에게 :
postgresql의 DDL 변경 사항을 알고 자하는 모든 사람들에게 :
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);
이것은 2.2.7.RELEASE -> 3.0.7.RELEASE에서 업그레이드했을 때 저에게 효과적이었습니다.
적어도 내가 찾을 수있는 마이그레이션 가이드 / 스크립트는 없다는 사실에 놀랐습니다.
from https://stackoverflow.com/questions/25044725/is-there-a-spring-batch-3-upgrade-script-for-mysql by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] 이 스프링 MVC 컨트롤러에서 오류 상태 및 유효성 검사 오류를 반환하는 방법은 무엇입니까? (0) | 2019.03.28 |
---|---|
[SPRING] ssl을 사용하는 Spring 5 WebClient (0) | 2019.03.28 |
[SPRING] Spring KeyGenerator가 작동하지 않는 고유 한 캐시 키 생성 (0) | 2019.03.28 |
[SPRING] 스프링 3.x로 https 사이트를 개발하는 방법은? (0) | 2019.03.28 |
[SPRING] 봄 부팅 ddl 자동 발전기 (0) | 2019.03.28 |