diff --git a/spring-batch-core/src/main/resources/schema-db2.sql b/spring-batch-core/src/main/resources/schema-db2.sql index ad32b304c..05ba9cf10 100644 --- a/spring-batch-core/src/main/resources/schema-db2.sql +++ b/spring-batch-core/src/main/resources/schema-db2.sql @@ -1,16 +1,5 @@ -- Autogenerated: do not edit this file -DROP TABLE BATCH_STEP_EXECUTION_CONTEXT ; -DROP TABLE BATCH_JOB_EXECUTION_CONTEXT ; -DROP TABLE BATCH_STEP_EXECUTION ; -DROP TABLE BATCH_JOB_EXECUTION ; -DROP TABLE BATCH_JOB_PARAMS ; -DROP TABLE BATCH_JOB_INSTANCE ; - -DROP SEQUENCE BATCH_STEP_EXECUTION_SEQ ; -DROP SEQUENCE BATCH_JOB_EXECUTION_SEQ ; -DROP SEQUENCE BATCH_JOB_SEQ ; - CREATE TABLE BATCH_JOB_INSTANCE ( JOB_INSTANCE_ID BIGINT NOT NULL PRIMARY KEY , VERSION BIGINT , diff --git a/spring-batch-core/src/main/resources/schema-derby.sql b/spring-batch-core/src/main/resources/schema-derby.sql index 73dd4128e..c677cdfa8 100644 --- a/spring-batch-core/src/main/resources/schema-derby.sql +++ b/spring-batch-core/src/main/resources/schema-derby.sql @@ -1,16 +1,5 @@ -- Autogenerated: do not edit this file -DROP TABLE BATCH_STEP_EXECUTION_CONTEXT ; -DROP TABLE BATCH_JOB_EXECUTION_CONTEXT ; -DROP TABLE BATCH_STEP_EXECUTION ; -DROP TABLE BATCH_JOB_EXECUTION ; -DROP TABLE BATCH_JOB_PARAMS ; -DROP TABLE BATCH_JOB_INSTANCE ; - -DROP TABLE BATCH_STEP_EXECUTION_SEQ ; -DROP TABLE BATCH_JOB_EXECUTION_SEQ ; -DROP TABLE BATCH_JOB_SEQ ; - CREATE TABLE BATCH_JOB_INSTANCE ( JOB_INSTANCE_ID BIGINT NOT NULL PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY, VERSION BIGINT , diff --git a/spring-batch-core/src/main/resources/schema-drop-db2.sql b/spring-batch-core/src/main/resources/schema-drop-db2.sql new file mode 100644 index 000000000..d65eaf7d1 --- /dev/null +++ b/spring-batch-core/src/main/resources/schema-drop-db2.sql @@ -0,0 +1,12 @@ +-- Autogenerated: do not edit this file + +DROP TABLE BATCH_STEP_EXECUTION_CONTEXT ; +DROP TABLE BATCH_JOB_EXECUTION_CONTEXT ; +DROP TABLE BATCH_STEP_EXECUTION ; +DROP TABLE BATCH_JOB_EXECUTION ; +DROP TABLE BATCH_JOB_PARAMS ; +DROP TABLE BATCH_JOB_INSTANCE ; + +DROP SEQUENCE BATCH_STEP_EXECUTION_SEQ ; +DROP SEQUENCE BATCH_JOB_EXECUTION_SEQ ; +DROP SEQUENCE BATCH_JOB_SEQ ; diff --git a/spring-batch-core/src/main/resources/schema-drop-derby.sql b/spring-batch-core/src/main/resources/schema-drop-derby.sql new file mode 100644 index 000000000..eca911f1d --- /dev/null +++ b/spring-batch-core/src/main/resources/schema-drop-derby.sql @@ -0,0 +1,12 @@ +-- Autogenerated: do not edit this file + +DROP TABLE BATCH_STEP_EXECUTION_CONTEXT ; +DROP TABLE BATCH_JOB_EXECUTION_CONTEXT ; +DROP TABLE BATCH_STEP_EXECUTION ; +DROP TABLE BATCH_JOB_EXECUTION ; +DROP TABLE BATCH_JOB_PARAMS ; +DROP TABLE BATCH_JOB_INSTANCE ; + +DROP TABLE BATCH_STEP_EXECUTION_SEQ ; +DROP TABLE BATCH_JOB_EXECUTION_SEQ ; +DROP TABLE BATCH_JOB_SEQ ; diff --git a/spring-batch-core/src/main/resources/schema-drop-hsqldb.sql b/spring-batch-core/src/main/resources/schema-drop-hsqldb.sql new file mode 100644 index 000000000..7caf67071 --- /dev/null +++ b/spring-batch-core/src/main/resources/schema-drop-hsqldb.sql @@ -0,0 +1,12 @@ +-- Autogenerated: do not edit this file + +DROP TABLE BATCH_STEP_EXECUTION_CONTEXT IF EXISTS; +DROP TABLE BATCH_JOB_EXECUTION_CONTEXT IF EXISTS; +DROP TABLE BATCH_STEP_EXECUTION IF EXISTS; +DROP TABLE BATCH_JOB_EXECUTION IF EXISTS; +DROP TABLE BATCH_JOB_PARAMS IF EXISTS; +DROP TABLE BATCH_JOB_INSTANCE IF EXISTS; + +DROP TABLE BATCH_STEP_EXECUTION_SEQ IF EXISTS; +DROP TABLE BATCH_JOB_EXECUTION_SEQ IF EXISTS; +DROP TABLE BATCH_JOB_SEQ IF EXISTS; diff --git a/spring-batch-core/src/main/resources/schema-drop-mysql.sql b/spring-batch-core/src/main/resources/schema-drop-mysql.sql new file mode 100644 index 000000000..a4dd1d886 --- /dev/null +++ b/spring-batch-core/src/main/resources/schema-drop-mysql.sql @@ -0,0 +1,12 @@ +-- Autogenerated: do not edit this file + +DROP TABLE IF EXISTS BATCH_STEP_EXECUTION_CONTEXT ; +DROP TABLE IF EXISTS BATCH_JOB_EXECUTION_CONTEXT ; +DROP TABLE IF EXISTS BATCH_STEP_EXECUTION ; +DROP TABLE IF EXISTS BATCH_JOB_EXECUTION ; +DROP TABLE IF EXISTS BATCH_JOB_PARAMS ; +DROP TABLE IF EXISTS BATCH_JOB_INSTANCE ; + +DROP TABLE IF EXISTS BATCH_STEP_EXECUTION_SEQ ; +DROP TABLE IF EXISTS BATCH_JOB_EXECUTION_SEQ ; +DROP TABLE IF EXISTS BATCH_JOB_SEQ ; diff --git a/spring-batch-core/src/main/resources/schema-drop-oracle10g.sql b/spring-batch-core/src/main/resources/schema-drop-oracle10g.sql new file mode 100644 index 000000000..d65eaf7d1 --- /dev/null +++ b/spring-batch-core/src/main/resources/schema-drop-oracle10g.sql @@ -0,0 +1,12 @@ +-- Autogenerated: do not edit this file + +DROP TABLE BATCH_STEP_EXECUTION_CONTEXT ; +DROP TABLE BATCH_JOB_EXECUTION_CONTEXT ; +DROP TABLE BATCH_STEP_EXECUTION ; +DROP TABLE BATCH_JOB_EXECUTION ; +DROP TABLE BATCH_JOB_PARAMS ; +DROP TABLE BATCH_JOB_INSTANCE ; + +DROP SEQUENCE BATCH_STEP_EXECUTION_SEQ ; +DROP SEQUENCE BATCH_JOB_EXECUTION_SEQ ; +DROP SEQUENCE BATCH_JOB_SEQ ; diff --git a/spring-batch-core/src/main/resources/schema-drop-postgresql.sql b/spring-batch-core/src/main/resources/schema-drop-postgresql.sql new file mode 100644 index 000000000..d65eaf7d1 --- /dev/null +++ b/spring-batch-core/src/main/resources/schema-drop-postgresql.sql @@ -0,0 +1,12 @@ +-- Autogenerated: do not edit this file + +DROP TABLE BATCH_STEP_EXECUTION_CONTEXT ; +DROP TABLE BATCH_JOB_EXECUTION_CONTEXT ; +DROP TABLE BATCH_STEP_EXECUTION ; +DROP TABLE BATCH_JOB_EXECUTION ; +DROP TABLE BATCH_JOB_PARAMS ; +DROP TABLE BATCH_JOB_INSTANCE ; + +DROP SEQUENCE BATCH_STEP_EXECUTION_SEQ ; +DROP SEQUENCE BATCH_JOB_EXECUTION_SEQ ; +DROP SEQUENCE BATCH_JOB_SEQ ; diff --git a/spring-batch-core/src/main/resources/schema-hsqldb.sql b/spring-batch-core/src/main/resources/schema-hsqldb.sql index 3f3398585..bac2f5bde 100644 --- a/spring-batch-core/src/main/resources/schema-hsqldb.sql +++ b/spring-batch-core/src/main/resources/schema-hsqldb.sql @@ -1,16 +1,5 @@ -- Autogenerated: do not edit this file -DROP TABLE BATCH_STEP_EXECUTION_CONTEXT IF EXISTS; -DROP TABLE BATCH_JOB_EXECUTION_CONTEXT IF EXISTS; -DROP TABLE BATCH_STEP_EXECUTION IF EXISTS; -DROP TABLE BATCH_JOB_EXECUTION IF EXISTS; -DROP TABLE BATCH_JOB_PARAMS IF EXISTS; -DROP TABLE BATCH_JOB_INSTANCE IF EXISTS; - -DROP TABLE BATCH_STEP_EXECUTION_SEQ IF EXISTS; -DROP TABLE BATCH_JOB_EXECUTION_SEQ IF EXISTS; -DROP TABLE BATCH_JOB_SEQ IF EXISTS; - CREATE TABLE BATCH_JOB_INSTANCE ( JOB_INSTANCE_ID BIGINT IDENTITY NOT NULL PRIMARY KEY , VERSION BIGINT , diff --git a/spring-batch-core/src/main/resources/schema-mysql.sql b/spring-batch-core/src/main/resources/schema-mysql.sql index 5d3e32a77..3dfb51f73 100644 --- a/spring-batch-core/src/main/resources/schema-mysql.sql +++ b/spring-batch-core/src/main/resources/schema-mysql.sql @@ -1,16 +1,5 @@ -- Autogenerated: do not edit this file -DROP TABLE IF EXISTS BATCH_STEP_EXECUTION_CONTEXT ; -DROP TABLE IF EXISTS BATCH_JOB_EXECUTION_CONTEXT ; -DROP TABLE IF EXISTS BATCH_STEP_EXECUTION ; -DROP TABLE IF EXISTS BATCH_JOB_EXECUTION ; -DROP TABLE IF EXISTS BATCH_JOB_PARAMS ; -DROP TABLE IF EXISTS BATCH_JOB_INSTANCE ; - -DROP TABLE IF EXISTS BATCH_STEP_EXECUTION_SEQ ; -DROP TABLE IF EXISTS BATCH_JOB_EXECUTION_SEQ ; -DROP TABLE IF EXISTS BATCH_JOB_SEQ ; - CREATE TABLE BATCH_JOB_INSTANCE ( JOB_INSTANCE_ID BIGINT NOT NULL PRIMARY KEY , VERSION BIGINT , diff --git a/spring-batch-core/src/main/resources/schema-oracle10g.sql b/spring-batch-core/src/main/resources/schema-oracle10g.sql index 62a46f57d..2898dc4f3 100644 --- a/spring-batch-core/src/main/resources/schema-oracle10g.sql +++ b/spring-batch-core/src/main/resources/schema-oracle10g.sql @@ -1,16 +1,5 @@ -- Autogenerated: do not edit this file -DROP TABLE BATCH_STEP_EXECUTION_CONTEXT ; -DROP TABLE BATCH_JOB_EXECUTION_CONTEXT ; -DROP TABLE BATCH_STEP_EXECUTION ; -DROP TABLE BATCH_JOB_EXECUTION ; -DROP TABLE BATCH_JOB_PARAMS ; -DROP TABLE BATCH_JOB_INSTANCE ; - -DROP SEQUENCE BATCH_STEP_EXECUTION_SEQ ; -DROP SEQUENCE BATCH_JOB_EXECUTION_SEQ ; -DROP SEQUENCE BATCH_JOB_SEQ ; - CREATE TABLE BATCH_JOB_INSTANCE ( JOB_INSTANCE_ID NUMBER(19,0) NOT NULL PRIMARY KEY , VERSION NUMBER(19,0) , diff --git a/spring-batch-core/src/main/resources/schema-postgresql.sql b/spring-batch-core/src/main/resources/schema-postgresql.sql index 65aada667..826e5e233 100644 --- a/spring-batch-core/src/main/resources/schema-postgresql.sql +++ b/spring-batch-core/src/main/resources/schema-postgresql.sql @@ -1,16 +1,5 @@ -- Autogenerated: do not edit this file -DROP TABLE BATCH_STEP_EXECUTION_CONTEXT ; -DROP TABLE BATCH_JOB_EXECUTION_CONTEXT ; -DROP TABLE BATCH_STEP_EXECUTION ; -DROP TABLE BATCH_JOB_EXECUTION ; -DROP TABLE BATCH_JOB_PARAMS ; -DROP TABLE BATCH_JOB_INSTANCE ; - -DROP SEQUENCE BATCH_STEP_EXECUTION_SEQ ; -DROP SEQUENCE BATCH_JOB_EXECUTION_SEQ ; -DROP SEQUENCE BATCH_JOB_SEQ ; - CREATE TABLE BATCH_JOB_INSTANCE ( JOB_INSTANCE_ID BIGINT NOT NULL PRIMARY KEY , VERSION BIGINT , diff --git a/spring-batch-core/src/main/resources/schema-sqlserver.sql b/spring-batch-core/src/main/resources/schema-sqlserver.sql index e330f8acf..cffa2e5e4 100644 --- a/spring-batch-core/src/main/resources/schema-sqlserver.sql +++ b/spring-batch-core/src/main/resources/schema-sqlserver.sql @@ -1,16 +1,5 @@ -- Autogenerated: do not edit this file -DROP TABLE BATCH_STEP_EXECUTION_CONTEXT ; -DROP TABLE BATCH_JOB_EXECUTION_CONTEXT ; -DROP TABLE BATCH_STEP_EXECUTION ; -DROP TABLE BATCH_JOB_EXECUTION ; -DROP TABLE BATCH_JOB_PARAMS ; -DROP TABLE BATCH_JOB_INSTANCE ; - -DROP TABLE BATCH_STEP_EXECUTION_SEQ ; -DROP TABLE BATCH_JOB_EXECUTION_SEQ ; -DROP TABLE BATCH_JOB_SEQ ; - CREATE TABLE BATCH_JOB_INSTANCE ( JOB_INSTANCE_ID BIGINT NOT NULL PRIMARY KEY , VERSION BIGINT , diff --git a/spring-batch-core/src/main/resources/schema-sybase.sql b/spring-batch-core/src/main/resources/schema-sybase.sql index 43ce9f05b..e4b15699a 100644 --- a/spring-batch-core/src/main/resources/schema-sybase.sql +++ b/spring-batch-core/src/main/resources/schema-sybase.sql @@ -1,16 +1,5 @@ -- Autogenerated: do not edit this file -DROP TABLE BATCH_STEP_EXECUTION_CONTEXT ; -DROP TABLE BATCH_JOB_EXECUTION_CONTEXT ; -DROP TABLE BATCH_STEP_EXECUTION ; -DROP TABLE BATCH_JOB_EXECUTION ; -DROP TABLE BATCH_JOB_PARAMS ; -DROP TABLE BATCH_JOB_INSTANCE ; - -DROP TABLE BATCH_STEP_EXECUTION_SEQ ; -DROP TABLE BATCH_JOB_EXECUTION_SEQ ; -DROP TABLE BATCH_JOB_SEQ ; - CREATE TABLE BATCH_JOB_INSTANCE ( JOB_INSTANCE_ID BIGINT NOT NULL PRIMARY KEY , VERSION BIGINT NULL, diff --git a/spring-batch-core/src/main/resources/schema-upgrade-db2.sql b/spring-batch-core/src/main/resources/schema-upgrade-db2.sql deleted file mode 100644 index 0fb2ddf70..000000000 --- a/spring-batch-core/src/main/resources/schema-upgrade-db2.sql +++ /dev/null @@ -1,31 +0,0 @@ --- Autogenerated: do not edit this file - --- Upgrades an existing 1.0 schema to version 1.1. - -CREATE TABLE BATCH_STEP_EXECUTION_CONTEXT ( - STEP_EXECUTION_ID BIGINT NOT NULL PRIMARY KEY, - SHORT_CONTEXT VARCHAR(2500) NOT NULL, - SERIALIZED_CONTEXT CLOB , - constraint STEP_EXEC_CTX_FK foreign key (STEP_EXECUTION_ID) - references BATCH_STEP_EXECUTION(STEP_EXECUTION_ID) -) ; - -CREATE TABLE BATCH_JOB_EXECUTION_CONTEXT ( - JOB_EXECUTION_ID BIGINT NOT NULL PRIMARY KEY, - SHORT_CONTEXT VARCHAR(2500) NOT NULL, - SERIALIZED_CONTEXT CLOB , - constraint JOB_EXEC_CTX_FK foreign key (JOB_EXECUTION_ID) - references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID) -) ; - -INSERT INTO BATCH_EXECUTION_CONTEXT (EXECUTION_ID, DISCRIMINATOR, TYPE_CD, KEY_NAME, STRING_VAL, DATE_VAL, LONG_VAL, DOUBLE_VAL, OBJECT_VAL) -SELECT STEP_EXECUTION_ID, 'S', TYPE_CD, KEY_NAME, STRING_VAL, DATE_VAL, LONG_VAL, DOUBLE_VAL, OBJECT_VAL FROM BATCH_STEP_EXECUTION_CONTEXT; -DROP TABLE BATCH_STEP_EXECUTION_CONTEXT; -ALTER TABLE BATCH_JOB_EXECUTION ADD CREATE_TIME TIMESTAMP; -UPDATE BATCH_JOB_EXECUTION SET CREATE_TIME = START_TIME; -ALTER TABLE BATCH_JOB_EXECUTION ALTER COLUMN CREATE_TIME SET NOT NULL; -ALTER TABLE BATCH_STEP_EXECUTION ADD READ_SKIP_COUNT BIGINT; -ALTER TABLE BATCH_STEP_EXECUTION ADD WRITE_SKIP_COUNT BIGINT; -ALTER TABLE BATCH_STEP_EXECUTION ADD ROLLBACK_COUNT BIGINT; -ALTER TABLE BATCH_STEP_EXECUTION DROP COLUMN CONTINUABLE; -ALTER TABLE BATCH_JOB_EXECUTION DROP COLUMN CONTINUABLE; diff --git a/spring-batch-core/src/main/resources/schema-upgrade-derby.sql b/spring-batch-core/src/main/resources/schema-upgrade-derby.sql deleted file mode 100644 index 6d9fe4e2a..000000000 --- a/spring-batch-core/src/main/resources/schema-upgrade-derby.sql +++ /dev/null @@ -1,31 +0,0 @@ --- Autogenerated: do not edit this file - --- Upgrades an existing 1.0 schema to version 1.1. - -CREATE TABLE BATCH_STEP_EXECUTION_CONTEXT ( - STEP_EXECUTION_ID BIGINT NOT NULL PRIMARY KEY, - SHORT_CONTEXT VARCHAR(2500) NOT NULL, - SERIALIZED_CONTEXT CLOB , - constraint STEP_EXEC_CTX_FK foreign key (STEP_EXECUTION_ID) - references BATCH_STEP_EXECUTION(STEP_EXECUTION_ID) -) ; - -CREATE TABLE BATCH_JOB_EXECUTION_CONTEXT ( - JOB_EXECUTION_ID BIGINT NOT NULL PRIMARY KEY, - SHORT_CONTEXT VARCHAR(2500) NOT NULL, - SERIALIZED_CONTEXT CLOB , - constraint JOB_EXEC_CTX_FK foreign key (JOB_EXECUTION_ID) - references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID) -) ; - -INSERT INTO BATCH_EXECUTION_CONTEXT (EXECUTION_ID, DISCRIMINATOR, TYPE_CD, KEY_NAME, STRING_VAL, DATE_VAL, LONG_VAL, DOUBLE_VAL, OBJECT_VAL) -SELECT STEP_EXECUTION_ID, 'S', TYPE_CD, KEY_NAME, STRING_VAL, DATE_VAL, LONG_VAL, DOUBLE_VAL, OBJECT_VAL FROM BATCH_STEP_EXECUTION_CONTEXT; -DROP TABLE BATCH_STEP_EXECUTION_CONTEXT; -ALTER TABLE BATCH_JOB_EXECUTION ADD CREATE_TIME TIMESTAMP; -UPDATE BATCH_JOB_EXECUTION SET CREATE_TIME = START_TIME; -ALTER TABLE BATCH_JOB_EXECUTION ALTER COLUMN CREATE_TIME NOT NULL; -ALTER TABLE BATCH_STEP_EXECUTION ADD READ_SKIP_COUNT BIGINT; -ALTER TABLE BATCH_STEP_EXECUTION ADD WRITE_SKIP_COUNT BIGINT; -ALTER TABLE BATCH_STEP_EXECUTION ADD ROLLBACK_COUNT BIGINT; -ALTER TABLE BATCH_STEP_EXECUTION DROP COLUMN CONTINUABLE; -ALTER TABLE BATCH_JOB_EXECUTION DROP COLUMN CONTINUABLE; diff --git a/spring-batch-core/src/main/resources/schema-upgrade-hsqldb.sql b/spring-batch-core/src/main/resources/schema-upgrade-hsqldb.sql deleted file mode 100644 index 5a80db442..000000000 --- a/spring-batch-core/src/main/resources/schema-upgrade-hsqldb.sql +++ /dev/null @@ -1,31 +0,0 @@ --- Autogenerated: do not edit this file - --- Upgrades an existing 1.0 schema to version 1.1. - -CREATE TABLE BATCH_STEP_EXECUTION_CONTEXT ( - STEP_EXECUTION_ID BIGINT NOT NULL PRIMARY KEY, - SHORT_CONTEXT VARCHAR(2500) NOT NULL, - SERIALIZED_CONTEXT LONGVARCHAR , - constraint STEP_EXEC_CTX_FK foreign key (STEP_EXECUTION_ID) - references BATCH_STEP_EXECUTION(STEP_EXECUTION_ID) -) ; - -CREATE TABLE BATCH_JOB_EXECUTION_CONTEXT ( - JOB_EXECUTION_ID BIGINT NOT NULL PRIMARY KEY, - SHORT_CONTEXT VARCHAR(2500) NOT NULL, - SERIALIZED_CONTEXT LONGVARCHAR , - constraint JOB_EXEC_CTX_FK foreign key (JOB_EXECUTION_ID) - references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID) -) ; - -INSERT INTO BATCH_EXECUTION_CONTEXT (EXECUTION_ID, DISCRIMINATOR, TYPE_CD, KEY_NAME, STRING_VAL, DATE_VAL, LONG_VAL, DOUBLE_VAL, OBJECT_VAL) -SELECT STEP_EXECUTION_ID, 'S', TYPE_CD, KEY_NAME, STRING_VAL, DATE_VAL, LONG_VAL, DOUBLE_VAL, OBJECT_VAL FROM BATCH_STEP_EXECUTION_CONTEXT; -DROP TABLE BATCH_STEP_EXECUTION_CONTEXT; -ALTER TABLE BATCH_JOB_EXECUTION ADD CREATE_TIME TIMESTAMP; -UPDATE BATCH_JOB_EXECUTION SET CREATE_TIME = START_TIME; -ALTER TABLE BATCH_JOB_EXECUTION ALTER COLUMN CREATE_TIME TIMESTAMP NOT NULL; -ALTER TABLE BATCH_STEP_EXECUTION ADD READ_SKIP_COUNT BIGINT; -ALTER TABLE BATCH_STEP_EXECUTION ADD WRITE_SKIP_COUNT BIGINT; -ALTER TABLE BATCH_STEP_EXECUTION ADD ROLLBACK_COUNT BIGINT; -ALTER TABLE BATCH_STEP_EXECUTION DROP COLUMN CONTINUABLE; -ALTER TABLE BATCH_JOB_EXECUTION DROP COLUMN CONTINUABLE; diff --git a/spring-batch-core/src/main/resources/schema-upgrade-mysql.sql b/spring-batch-core/src/main/resources/schema-upgrade-mysql.sql deleted file mode 100644 index 5fe193773..000000000 --- a/spring-batch-core/src/main/resources/schema-upgrade-mysql.sql +++ /dev/null @@ -1,31 +0,0 @@ --- Autogenerated: do not edit this file - --- Upgrades an existing 1.0 schema to version 1.1. - -CREATE TABLE BATCH_STEP_EXECUTION_CONTEXT ( - STEP_EXECUTION_ID BIGINT NOT NULL PRIMARY KEY, - SHORT_CONTEXT VARCHAR(2500) NOT NULL, - SERIALIZED_CONTEXT TEXT , - constraint STEP_EXEC_CTX_FK foreign key (STEP_EXECUTION_ID) - references BATCH_STEP_EXECUTION(STEP_EXECUTION_ID) -) ENGINE=InnoDB; - -CREATE TABLE BATCH_JOB_EXECUTION_CONTEXT ( - JOB_EXECUTION_ID BIGINT NOT NULL PRIMARY KEY, - SHORT_CONTEXT VARCHAR(2500) NOT NULL, - SERIALIZED_CONTEXT TEXT , - constraint JOB_EXEC_CTX_FK foreign key (JOB_EXECUTION_ID) - references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID) -) ENGINE=InnoDB; - -INSERT INTO BATCH_EXECUTION_CONTEXT (EXECUTION_ID, DISCRIMINATOR, TYPE_CD, KEY_NAME, STRING_VAL, DATE_VAL, LONG_VAL, DOUBLE_VAL, OBJECT_VAL) -SELECT STEP_EXECUTION_ID, 'S', TYPE_CD, KEY_NAME, STRING_VAL, DATE_VAL, LONG_VAL, DOUBLE_VAL, OBJECT_VAL FROM BATCH_STEP_EXECUTION_CONTEXT; -DROP TABLE BATCH_STEP_EXECUTION_CONTEXT; -ALTER TABLE BATCH_JOB_EXECUTION ADD CREATE_TIME DATETIME; -UPDATE BATCH_JOB_EXECUTION SET CREATE_TIME = START_TIME; -ALTER TABLE BATCH_JOB_EXECUTION MODIFY COLUMN CREATE_TIME DATETIME NOT NULL; -ALTER TABLE BATCH_STEP_EXECUTION ADD READ_SKIP_COUNT BIGINT; -ALTER TABLE BATCH_STEP_EXECUTION ADD WRITE_SKIP_COUNT BIGINT; -ALTER TABLE BATCH_STEP_EXECUTION ADD ROLLBACK_COUNT BIGINT; -ALTER TABLE BATCH_STEP_EXECUTION DROP COLUMN CONTINUABLE; -ALTER TABLE BATCH_JOB_EXECUTION DROP COLUMN CONTINUABLE; diff --git a/spring-batch-core/src/main/resources/schema-upgrade-oracle10g.sql b/spring-batch-core/src/main/resources/schema-upgrade-oracle10g.sql deleted file mode 100644 index 4bb467cf3..000000000 --- a/spring-batch-core/src/main/resources/schema-upgrade-oracle10g.sql +++ /dev/null @@ -1,31 +0,0 @@ --- Autogenerated: do not edit this file - --- Upgrades an existing 1.0 schema to version 1.1. - -CREATE TABLE BATCH_STEP_EXECUTION_CONTEXT ( - STEP_EXECUTION_ID NUMBER(19,0) NOT NULL PRIMARY KEY, - SHORT_CONTEXT VARCHAR2(2500) NOT NULL, - SERIALIZED_CONTEXT CLOB , - constraint STEP_EXEC_CTX_FK foreign key (STEP_EXECUTION_ID) - references BATCH_STEP_EXECUTION(STEP_EXECUTION_ID) -) ; - -CREATE TABLE BATCH_JOB_EXECUTION_CONTEXT ( - JOB_EXECUTION_ID NUMBER(19,0) NOT NULL PRIMARY KEY, - SHORT_CONTEXT VARCHAR2(2500) NOT NULL, - SERIALIZED_CONTEXT CLOB , - constraint JOB_EXEC_CTX_FK foreign key (JOB_EXECUTION_ID) - references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID) -) ; - -INSERT INTO BATCH_EXECUTION_CONTEXT (EXECUTION_ID, DISCRIMINATOR, TYPE_CD, KEY_NAME, STRING_VAL, DATE_VAL, LONG_VAL, DOUBLE_VAL, OBJECT_VAL) -SELECT STEP_EXECUTION_ID, 'S', TYPE_CD, KEY_NAME, STRING_VAL, DATE_VAL, LONG_VAL, DOUBLE_VAL, OBJECT_VAL FROM BATCH_STEP_EXECUTION_CONTEXT; -DROP TABLE BATCH_STEP_EXECUTION_CONTEXT; -ALTER TABLE BATCH_JOB_EXECUTION ADD CREATE_TIME TIMESTAMP; -UPDATE BATCH_JOB_EXECUTION SET CREATE_TIME = START_TIME; -ALTER TABLE BATCH_JOB_EXECUTION MODIFY CREATE_TIME NOT NULL; -ALTER TABLE BATCH_STEP_EXECUTION ADD READ_SKIP_COUNT NUMBER(19,0); -ALTER TABLE BATCH_STEP_EXECUTION ADD WRITE_SKIP_COUNT NUMBER(19,0); -ALTER TABLE BATCH_STEP_EXECUTION ADD ROLLBACK_COUNT NUMBER(19,0); -ALTER TABLE BATCH_STEP_EXECUTION DROP COLUMN CONTINUABLE; -ALTER TABLE BATCH_JOB_EXECUTION DROP COLUMN CONTINUABLE; diff --git a/spring-batch-core/src/main/resources/schema-upgrade-postgresql.sql b/spring-batch-core/src/main/resources/schema-upgrade-postgresql.sql deleted file mode 100644 index ec0ecc58f..000000000 --- a/spring-batch-core/src/main/resources/schema-upgrade-postgresql.sql +++ /dev/null @@ -1,31 +0,0 @@ --- Autogenerated: do not edit this file - --- Upgrades an existing 1.0 schema to version 1.1. - -CREATE TABLE BATCH_STEP_EXECUTION_CONTEXT ( - STEP_EXECUTION_ID BIGINT NOT NULL PRIMARY KEY, - SHORT_CONTEXT VARCHAR(2500) NOT NULL, - SERIALIZED_CONTEXT TEXT , - constraint STEP_EXEC_CTX_FK foreign key (STEP_EXECUTION_ID) - references BATCH_STEP_EXECUTION(STEP_EXECUTION_ID) -) ; - -CREATE TABLE BATCH_JOB_EXECUTION_CONTEXT ( - JOB_EXECUTION_ID BIGINT NOT NULL PRIMARY KEY, - SHORT_CONTEXT VARCHAR(2500) NOT NULL, - SERIALIZED_CONTEXT TEXT , - constraint JOB_EXEC_CTX_FK foreign key (JOB_EXECUTION_ID) - references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID) -) ; - -INSERT INTO BATCH_EXECUTION_CONTEXT (EXECUTION_ID, DISCRIMINATOR, TYPE_CD, KEY_NAME, STRING_VAL, DATE_VAL, LONG_VAL, DOUBLE_VAL, OBJECT_VAL) -SELECT STEP_EXECUTION_ID, 'S', TYPE_CD, KEY_NAME, STRING_VAL, DATE_VAL, LONG_VAL, DOUBLE_VAL, OBJECT_VAL FROM BATCH_STEP_EXECUTION_CONTEXT; -DROP TABLE BATCH_STEP_EXECUTION_CONTEXT; -ALTER TABLE BATCH_JOB_EXECUTION ADD CREATE_TIME TIMESTAMP; -UPDATE BATCH_JOB_EXECUTION SET CREATE_TIME = START_TIME; -ALTER TABLE BATCH_JOB_EXECUTION ALTER COLUMN CREATE_TIME SET NOT NULL; -ALTER TABLE BATCH_STEP_EXECUTION ADD READ_SKIP_COUNT BIGINT; -ALTER TABLE BATCH_STEP_EXECUTION ADD WRITE_SKIP_COUNT BIGINT; -ALTER TABLE BATCH_STEP_EXECUTION ADD ROLLBACK_COUNT BIGINT; -ALTER TABLE BATCH_STEP_EXECUTION DROP COLUMN CONTINUABLE; -ALTER TABLE BATCH_JOB_EXECUTION DROP COLUMN CONTINUABLE; diff --git a/spring-batch-core/src/main/sql/schema-drop.sql.vpp b/spring-batch-core/src/main/sql/schema-drop.sql.vpp new file mode 100644 index 000000000..36da3d815 --- /dev/null +++ b/spring-batch-core/src/main/sql/schema-drop.sql.vpp @@ -0,0 +1,3 @@ +-- Autogenerated: do not edit this file + +#parse("${includes}/destroy.sql.vpp") diff --git a/spring-batch-core/src/main/sql/schema-upgrade.sql.vpp b/spring-batch-core/src/main/sql/schema-upgrade.sql.vpp deleted file mode 100644 index d326186d5..000000000 --- a/spring-batch-core/src/main/sql/schema-upgrade.sql.vpp +++ /dev/null @@ -1,7 +0,0 @@ --- Autogenerated: do not edit this file - --- Upgrades an existing 1.0 schema to version 1.1. - -#parse("${includes}/tables-context.sql.vpp") - -#parse("${includes}/upgrade.sql.vpp") diff --git a/spring-batch-core/src/main/sql/schema.sql.vpp b/spring-batch-core/src/main/sql/schema.sql.vpp index 0ba1b1fd0..18eeeb849 100644 --- a/spring-batch-core/src/main/sql/schema.sql.vpp +++ b/spring-batch-core/src/main/sql/schema.sql.vpp @@ -1,7 +1,5 @@ -- Autogenerated: do not edit this file -#parse("${includes}/destroy.sql.vpp") - #parse("${includes}/tables-main.sql.vpp") #parse("${includes}/tables-context.sql.vpp") diff --git a/spring-batch-core/src/main/sql/upgrade.sql.vpp b/spring-batch-core/src/main/sql/upgrade.sql.vpp deleted file mode 100644 index d3218c40e..000000000 --- a/spring-batch-core/src/main/sql/upgrade.sql.vpp +++ /dev/null @@ -1,11 +0,0 @@ -INSERT INTO BATCH_EXECUTION_CONTEXT (EXECUTION_ID, DISCRIMINATOR, TYPE_CD, KEY_NAME, STRING_VAL, DATE_VAL, LONG_VAL, DOUBLE_VAL, OBJECT_VAL) -SELECT STEP_EXECUTION_ID, 'S', TYPE_CD, KEY_NAME, STRING_VAL, DATE_VAL, LONG_VAL, DOUBLE_VAL, OBJECT_VAL FROM BATCH_STEP_EXECUTION_CONTEXT; -DROP TABLE BATCH_STEP_EXECUTION_CONTEXT; -ALTER TABLE BATCH_JOB_EXECUTION ADD CREATE_TIME ${TIMESTAMP}; -UPDATE BATCH_JOB_EXECUTION SET CREATE_TIME = START_TIME; -ALTER TABLE BATCH_JOB_EXECUTION #notnull( "CREATE_TIME" ${TIMESTAMP} ); -ALTER TABLE BATCH_STEP_EXECUTION ADD READ_SKIP_COUNT ${BIGINT}; -ALTER TABLE BATCH_STEP_EXECUTION ADD WRITE_SKIP_COUNT ${BIGINT}; -ALTER TABLE BATCH_STEP_EXECUTION ADD ROLLBACK_COUNT ${BIGINT}; -ALTER TABLE BATCH_STEP_EXECUTION DROP COLUMN CONTINUABLE; -ALTER TABLE BATCH_JOB_EXECUTION DROP COLUMN CONTINUABLE;