diff --git a/spring-batch-execution/src/main/resources/schema-db2.sql b/spring-batch-execution/src/main/resources/schema-db2.sql index 3714842f1..0963dee39 100644 --- a/spring-batch-execution/src/main/resources/schema-db2.sql +++ b/spring-batch-execution/src/main/resources/schema-db2.sql @@ -1,13 +1,14 @@ -- Autogenerated: do not edit this file -DROP TABLE BATCH_STEP_EXECUTION ; -DROP TABLE BATCH_JOB_EXECUTION ; -DROP TABLE BATCH_STEP_INSTANCE ; -DROP TABLE BATCH_JOB_INSTANCE ; +DROP TABLE BATCH_STEP_EXECUTION ; +DROP TABLE BATCH_JOB_EXECUTION ; +DROP TABLE BATCH_STEP_INSTANCE ; +DROP TABLE BATCH_JOB_INSTANCE ; +DROP TABLE BATCH_JOB_INSTANCE_PROPERTIES ; -DROP SEQUENCE BATCH_STEP_EXECUTION_SEQ ; -DROP SEQUENCE BATCH_STEP_SEQ ; -DROP SEQUENCE BATCH_JOB_EXECUTION_SEQ ; -DROP SEQUENCE BATCH_JOB_SEQ ; +DROP SEQUENCE BATCH_STEP_EXECUTION_SEQ ; +DROP SEQUENCE BATCH_STEP_SEQ ; +DROP SEQUENCE BATCH_JOB_EXECUTION_SEQ ; +DROP SEQUENCE BATCH_JOB_SEQ ; -- Autogenerated: do not edit this file CREATE TABLE BATCH_JOB_INSTANCE ( diff --git a/spring-batch-execution/src/main/resources/schema-derby.sql b/spring-batch-execution/src/main/resources/schema-derby.sql index 7f79d6987..b273ffc2b 100644 --- a/spring-batch-execution/src/main/resources/schema-derby.sql +++ b/spring-batch-execution/src/main/resources/schema-derby.sql @@ -1,13 +1,14 @@ -- Autogenerated: do not edit this file -DROP TABLE BATCH_STEP_EXECUTION ; -DROP TABLE BATCH_JOB_EXECUTION ; -DROP TABLE BATCH_STEP_INSTANCE ; -DROP TABLE BATCH_JOB_INSTANCE ; +DROP TABLE BATCH_STEP_EXECUTION ; +DROP TABLE BATCH_JOB_EXECUTION ; +DROP TABLE BATCH_STEP_INSTANCE ; +DROP TABLE BATCH_JOB_INSTANCE ; +DROP TABLE BATCH_JOB_INSTANCE_PROPERTIES ; -DROP TABLE BATCH_STEP_EXECUTION_SEQ ; -DROP TABLE BATCH_STEP_SEQ ; -DROP TABLE BATCH_JOB_EXECUTION_SEQ ; -DROP TABLE BATCH_JOB_SEQ ; +DROP TABLE BATCH_STEP_EXECUTION_SEQ ; +DROP TABLE BATCH_STEP_SEQ ; +DROP TABLE BATCH_JOB_EXECUTION_SEQ ; +DROP TABLE BATCH_JOB_SEQ ; -- Autogenerated: do not edit this file CREATE TABLE BATCH_JOB_INSTANCE ( diff --git a/spring-batch-execution/src/main/resources/schema-hsqldb.sql b/spring-batch-execution/src/main/resources/schema-hsqldb.sql index b3291ec07..7b136c906 100644 --- a/spring-batch-execution/src/main/resources/schema-hsqldb.sql +++ b/spring-batch-execution/src/main/resources/schema-hsqldb.sql @@ -1,13 +1,14 @@ -- Autogenerated: do not edit this file -DROP TABLE BATCH_STEP_EXECUTION IF EXISTS; -DROP TABLE BATCH_JOB_EXECUTION IF EXISTS; -DROP TABLE BATCH_STEP_INSTANCE IF EXISTS; -DROP TABLE BATCH_JOB_INSTANCE IF EXISTS; +DROP TABLE BATCH_STEP_EXECUTION IF EXISTS; +DROP TABLE BATCH_JOB_EXECUTION IF EXISTS; +DROP TABLE BATCH_STEP_INSTANCE IF EXISTS; +DROP TABLE BATCH_JOB_INSTANCE IF EXISTS; +DROP TABLE BATCH_JOB_INSTANCE_PROPERTIES IF EXISTS; -DROP TABLE BATCH_STEP_EXECUTION_SEQ IF EXISTS; -DROP TABLE BATCH_STEP_SEQ IF EXISTS; -DROP TABLE BATCH_JOB_EXECUTION_SEQ IF EXISTS; -DROP TABLE BATCH_JOB_SEQ IF EXISTS; +DROP TABLE BATCH_STEP_EXECUTION_SEQ IF EXISTS; +DROP TABLE BATCH_STEP_SEQ IF EXISTS; +DROP TABLE BATCH_JOB_EXECUTION_SEQ IF EXISTS; +DROP TABLE BATCH_JOB_SEQ IF EXISTS; -- Autogenerated: do not edit this file CREATE TABLE BATCH_JOB_INSTANCE ( diff --git a/spring-batch-execution/src/main/resources/schema-mysql.sql b/spring-batch-execution/src/main/resources/schema-mysql.sql new file mode 100644 index 000000000..83befdb1e --- /dev/null +++ b/spring-batch-execution/src/main/resources/schema-mysql.sql @@ -0,0 +1,70 @@ +-- Autogenerated: do not edit this file +DROP TABLE IF EXISTS BATCH_STEP_EXECUTION ; +DROP TABLE IF EXISTS BATCH_JOB_EXECUTION ; +DROP TABLE IF EXISTS BATCH_STEP_INSTANCE ; +DROP TABLE IF EXISTS BATCH_JOB_INSTANCE ; +DROP TABLE IF EXISTS BATCH_JOB_INSTANCE_PROPERTIES ; + +DROP TABLE IF EXISTS BATCH_STEP_EXECUTION_SEQ ; +DROP TABLE IF EXISTS BATCH_STEP_SEQ ; +DROP TABLE IF EXISTS BATCH_JOB_EXECUTION_SEQ ; +DROP TABLE IF EXISTS BATCH_JOB_SEQ ; + +-- Autogenerated: do not edit this file +CREATE TABLE BATCH_JOB_INSTANCE ( + ID BIGINT unsigned PRIMARY KEY , + VERSION BIGINT, + JOB_NAME VARCHAR(100) NOT NULL , + JOB_KEY VARCHAR(250) , + STATUS VARCHAR(10) ); + +CREATE TABLE BATCH_JOB_EXECUTION ( + ID BIGINT unsigned PRIMARY KEY , + VERSION BIGINT, + JOB_ID BIGINT NOT NULL, + START_TIME TIMESTAMP NOT NULL , + END_TIME TIMESTAMP , + STATUS VARCHAR(10), + CONTINUABLE CHAR(1), + EXIT_CODE VARCHAR(20), + EXIT_MESSAGE VARCHAR(250)); + +CREATE TABLE BATCH_JOB_INSTANCE_PROPERTIES ( + JOB_ID BIGINT NOT NULL , + TYPE_CD VARCHAR(6) NOT NULL , + KEY VARCHAR(100) NOT NULL , + STRING_VAL VARCHAR(250) , + DATE_VAL TIMESTAMP , + LONG_VAL VARCHAR(10) ); + +CREATE TABLE BATCH_STEP_INSTANCE ( + ID BIGINT unsigned PRIMARY KEY , + VERSION BIGINT, + JOB_ID BIGINT NOT NULL, + STEP_NAME VARCHAR(100) NOT NULL, + STATUS VARCHAR(10), + RESTART_DATA VARCHAR(1000)); + +CREATE TABLE BATCH_STEP_EXECUTION ( + ID BIGINT unsigned PRIMARY KEY , + VERSION BIGINT NOT NULL, + STEP_ID BIGINT NOT NULL, + JOB_EXECUTION_ID BIGINT NOT NULL, + START_TIME TIMESTAMP NOT NULL , + END_TIME TIMESTAMP , + STATUS VARCHAR(10), + COMMIT_COUNT BIGINT , + TASK_COUNT BIGINT , + TASK_STATISTICS VARCHAR(1000), + CONTINUABLE CHAR(1), + EXIT_CODE VARCHAR(20), + EXIT_MESSAGE VARCHAR(250)); + +CREATE TABLE BATCH_STEP_EXECUTION_SEQ (ID BIGINT NOT NULL) type=MYISAM; +INSERT INTO BATCH_STEP_EXECUTION_SEQ values(0); +CREATE TABLE BATCH_STEP_SEQ (ID BIGINT NOT NULL) type=MYISAM; +INSERT INTO BATCH_STEP_SEQ values(0); +CREATE TABLE BATCH_JOB_EXECUTION_SEQ (ID BIGINT NOT NULL) type=MYISAM; +INSERT INTO BATCH_JOB_EXECUTION_SEQ values(0); +CREATE TABLE BATCH_JOB_SEQ (ID BIGINT NOT NULL) type=MYISAM; +INSERT INTO BATCH_JOB_SEQ values(0); diff --git a/spring-batch-execution/src/main/resources/schema-oracle10g.sql b/spring-batch-execution/src/main/resources/schema-oracle10g.sql index 6255a38ab..e928a67a3 100644 --- a/spring-batch-execution/src/main/resources/schema-oracle10g.sql +++ b/spring-batch-execution/src/main/resources/schema-oracle10g.sql @@ -1,13 +1,14 @@ -- Autogenerated: do not edit this file -DROP TABLE BATCH_STEP_EXECUTION ; -DROP TABLE BATCH_JOB_EXECUTION ; -DROP TABLE BATCH_STEP_INSTANCE ; -DROP TABLE BATCH_JOB_INSTANCE ; +DROP TABLE BATCH_STEP_EXECUTION ; +DROP TABLE BATCH_JOB_EXECUTION ; +DROP TABLE BATCH_STEP_INSTANCE ; +DROP TABLE BATCH_JOB_INSTANCE ; +DROP TABLE BATCH_JOB_INSTANCE_PROPERTIES ; -DROP SEQUENCE BATCH_STEP_EXECUTION_SEQ ; -DROP SEQUENCE BATCH_STEP_SEQ ; -DROP SEQUENCE BATCH_JOB_EXECUTION_SEQ ; -DROP SEQUENCE BATCH_JOB_SEQ ; +DROP SEQUENCE BATCH_STEP_EXECUTION_SEQ ; +DROP SEQUENCE BATCH_STEP_SEQ ; +DROP SEQUENCE BATCH_JOB_EXECUTION_SEQ ; +DROP SEQUENCE BATCH_JOB_SEQ ; -- Autogenerated: do not edit this file CREATE TABLE BATCH_JOB_INSTANCE ( diff --git a/spring-batch-execution/src/main/resources/schema-postgresql.sql b/spring-batch-execution/src/main/resources/schema-postgresql.sql index 3714842f1..0963dee39 100644 --- a/spring-batch-execution/src/main/resources/schema-postgresql.sql +++ b/spring-batch-execution/src/main/resources/schema-postgresql.sql @@ -1,13 +1,14 @@ -- Autogenerated: do not edit this file -DROP TABLE BATCH_STEP_EXECUTION ; -DROP TABLE BATCH_JOB_EXECUTION ; -DROP TABLE BATCH_STEP_INSTANCE ; -DROP TABLE BATCH_JOB_INSTANCE ; +DROP TABLE BATCH_STEP_EXECUTION ; +DROP TABLE BATCH_JOB_EXECUTION ; +DROP TABLE BATCH_STEP_INSTANCE ; +DROP TABLE BATCH_JOB_INSTANCE ; +DROP TABLE BATCH_JOB_INSTANCE_PROPERTIES ; -DROP SEQUENCE BATCH_STEP_EXECUTION_SEQ ; -DROP SEQUENCE BATCH_STEP_SEQ ; -DROP SEQUENCE BATCH_JOB_EXECUTION_SEQ ; -DROP SEQUENCE BATCH_JOB_SEQ ; +DROP SEQUENCE BATCH_STEP_EXECUTION_SEQ ; +DROP SEQUENCE BATCH_STEP_SEQ ; +DROP SEQUENCE BATCH_JOB_EXECUTION_SEQ ; +DROP SEQUENCE BATCH_JOB_SEQ ; -- Autogenerated: do not edit this file CREATE TABLE BATCH_JOB_INSTANCE (