Incomplete - task 107: ExecutionContext re-factor
Create CLOB and BLOB columns and foreign keys ready for JSON
This commit is contained in:
@@ -4,6 +4,7 @@ BIGINT = BIGINT
|
||||
IDENTITY =
|
||||
DOUBLE = DOUBLE PRECISION
|
||||
BLOB = BLOB
|
||||
CLOB = CLOB
|
||||
TIMESTAMP = TIMESTAMP
|
||||
VARCHAR = VARCHAR
|
||||
# for generating drop statements...
|
||||
|
||||
@@ -5,6 +5,7 @@ IDENTITY =
|
||||
GENERATED = GENERATED BY DEFAULT AS IDENTITY
|
||||
DOUBLE = DOUBLE PRECISION
|
||||
BLOB = BLOB
|
||||
CLOB = CLOB
|
||||
TIMESTAMP = TIMESTAMP
|
||||
VARCHAR = VARCHAR
|
||||
# for generating drop statements...
|
||||
|
||||
@@ -5,6 +5,7 @@ IDENTITY = IDENTITY
|
||||
IFEXISTS = IF EXISTS
|
||||
DOUBLE = DOUBLE PRECISION
|
||||
BLOB = LONGVARBINARY
|
||||
CLOB = CLOB
|
||||
TIMESTAMP = TIMESTAMP
|
||||
VARCHAR = VARCHAR
|
||||
# for generating drop statements...
|
||||
|
||||
@@ -7,6 +7,7 @@ VOODOO = type=InnoDB
|
||||
IFEXISTSBEFORE = IF EXISTS
|
||||
DOUBLE = DOUBLE PRECISION
|
||||
BLOB = BLOB
|
||||
CLOB = CLOB
|
||||
TIMESTAMP = DATETIME
|
||||
VARCHAR = VARCHAR
|
||||
# for generating drop statements...
|
||||
|
||||
@@ -5,6 +5,7 @@ IDENTITY =
|
||||
GENERATED =
|
||||
DOUBLE = NUMBER
|
||||
BLOB = BLOB
|
||||
CLOB = CLOB
|
||||
TIMESTAMP = TIMESTAMP
|
||||
VARCHAR = VARCHAR2
|
||||
# for generating drop statements...
|
||||
|
||||
@@ -5,6 +5,7 @@ IDENTITY =
|
||||
GENERATED =
|
||||
DOUBLE = DOUBLE PRECISION
|
||||
BLOB = BYTEA
|
||||
CLOB = BYTEA
|
||||
TIMESTAMP = TIMESTAMP
|
||||
VARCHAR = VARCHAR
|
||||
# for generating drop statements...
|
||||
|
||||
@@ -4,6 +4,7 @@ IDENTITY =
|
||||
GENERATED =
|
||||
DOUBLE = DOUBLE PRECISION
|
||||
BLOB = IMAGE
|
||||
CLOB = TEXT
|
||||
TIMESTAMP = DATETIME
|
||||
VARCHAR = VARCHAR
|
||||
# for generating drop statements...
|
||||
|
||||
@@ -4,6 +4,7 @@ IDENTITY =
|
||||
GENERATED =
|
||||
DOUBLE = DOUBLE PRECISION
|
||||
BLOB = IMAGE
|
||||
CLOB = TEXT
|
||||
TIMESTAMP = DATETIME
|
||||
VARCHAR = VARCHAR
|
||||
NULL = NULL
|
||||
|
||||
@@ -1,11 +1,4 @@
|
||||
CREATE TABLE BATCH_EXECUTION_CONTEXT (
|
||||
EXECUTION_ID ${BIGINT} NOT NULL,
|
||||
DISCRIMINATOR ${VARCHAR}(1) NOT NULL,
|
||||
TYPE_CD ${VARCHAR}(6) NOT NULL,
|
||||
KEY_NAME ${VARCHAR}(1000) NOT NULL,
|
||||
STRING_VAL ${VARCHAR}(1000) $!{NULL},
|
||||
DATE_VAL ${TIMESTAMP} DEFAULT NULL,
|
||||
LONG_VAL ${BIGINT} $!{NULL},
|
||||
DOUBLE_VAL ${DOUBLE} $!{NULL},
|
||||
OBJECT_VAL ${BLOB} $!{NULL}
|
||||
CREATE TABLE BATCH_MAP_STORE (
|
||||
MAP_STORE_ID ${BIGINT} $!{IDENTITY} NOT NULL PRIMARY KEY $!{GENERATED},
|
||||
OBJECT_VAL ${BLOB} NOT NULL
|
||||
) $!{VOODOO};
|
||||
|
||||
@@ -7,7 +7,7 @@ CREATE TABLE BATCH_JOB_INSTANCE (
|
||||
|
||||
CREATE TABLE BATCH_JOB_EXECUTION (
|
||||
JOB_EXECUTION_ID ${BIGINT} $!{IDENTITY} NOT NULL PRIMARY KEY $!{GENERATED},
|
||||
VERSION ${BIGINT} $!{NULL},
|
||||
VERSION ${BIGINT} $!{NULL},
|
||||
JOB_INSTANCE_ID ${BIGINT} NOT NULL,
|
||||
CREATE_TIME ${TIMESTAMP} NOT NULL,
|
||||
START_TIME ${TIMESTAMP} DEFAULT NULL $!{NULL},
|
||||
@@ -16,8 +16,12 @@ CREATE TABLE BATCH_JOB_EXECUTION (
|
||||
CONTINUABLE CHAR(1) $!{NULL},
|
||||
EXIT_CODE ${VARCHAR}(20) $!{NULL},
|
||||
EXIT_MESSAGE ${VARCHAR}(2500) $!{NULL},
|
||||
EXECUTION_CONTEXT ${CLOB} $!{NULL},
|
||||
MAP_STORE_ID ${BIGINT} $!{NULL},
|
||||
constraint JOB_INST_EXEC_FK foreign key (JOB_INSTANCE_ID)
|
||||
references BATCH_JOB_INSTANCE(JOB_INSTANCE_ID)
|
||||
references BATCH_JOB_INSTANCE(JOB_INSTANCE_ID),
|
||||
constraint MAP_JOB_EXEC_FK foreign key (MAP_STORE_ID)
|
||||
references BATCH_MAP_STORE(MAP_STORE_ID)
|
||||
) $!{VOODOO};
|
||||
|
||||
CREATE TABLE BATCH_JOB_PARAMS (
|
||||
@@ -48,6 +52,10 @@ CREATE TABLE BATCH_STEP_EXECUTION (
|
||||
CONTINUABLE CHAR(1) $!{NULL},
|
||||
EXIT_CODE ${VARCHAR}(20) $!{NULL},
|
||||
EXIT_MESSAGE ${VARCHAR}(2500) $!{NULL},
|
||||
EXECUTION_CONTEXT ${CLOB} $!{NULL},
|
||||
MAP_STORE_ID ${BIGINT} $!{NULL},
|
||||
constraint JOB_EXEC_STEP_FK foreign key (JOB_EXECUTION_ID)
|
||||
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)
|
||||
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID),
|
||||
constraint MAP_STEP_EXEC_FK foreign key (MAP_STORE_ID)
|
||||
references BATCH_MAP_STORE(MAP_STORE_ID)
|
||||
) $!{VOODOO};
|
||||
|
||||
@@ -27,7 +27,6 @@
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>com.springsource.platform.ide.facet.core.bundlenature</nature>
|
||||
<nature>org.springframework.ide.eclipse.core.springnature</nature>
|
||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||
<nature>org.devzuz.q.maven.jdt.core.mavenNature</nature>
|
||||
|
||||
Reference in New Issue
Block a user