Incomplete - task 107: ExecutionContext re-factor

Create CLOB and BLOB columns and foreign keys ready for JSON
This commit is contained in:
dsyer
2008-08-06 18:20:37 +00:00
parent 303af18a94
commit 9a37dbe03e
11 changed files with 22 additions and 14 deletions

View File

@@ -4,6 +4,7 @@ BIGINT = BIGINT
IDENTITY =
DOUBLE = DOUBLE PRECISION
BLOB = BLOB
CLOB = CLOB
TIMESTAMP = TIMESTAMP
VARCHAR = VARCHAR
# for generating drop statements...

View File

@@ -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...

View File

@@ -5,6 +5,7 @@ IDENTITY = IDENTITY
IFEXISTS = IF EXISTS
DOUBLE = DOUBLE PRECISION
BLOB = LONGVARBINARY
CLOB = CLOB
TIMESTAMP = TIMESTAMP
VARCHAR = VARCHAR
# for generating drop statements...

View File

@@ -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...

View File

@@ -5,6 +5,7 @@ IDENTITY =
GENERATED =
DOUBLE = NUMBER
BLOB = BLOB
CLOB = CLOB
TIMESTAMP = TIMESTAMP
VARCHAR = VARCHAR2
# for generating drop statements...

View File

@@ -5,6 +5,7 @@ IDENTITY =
GENERATED =
DOUBLE = DOUBLE PRECISION
BLOB = BYTEA
CLOB = BYTEA
TIMESTAMP = TIMESTAMP
VARCHAR = VARCHAR
# for generating drop statements...

View File

@@ -4,6 +4,7 @@ IDENTITY =
GENERATED =
DOUBLE = DOUBLE PRECISION
BLOB = IMAGE
CLOB = TEXT
TIMESTAMP = DATETIME
VARCHAR = VARCHAR
# for generating drop statements...

View File

@@ -4,6 +4,7 @@ IDENTITY =
GENERATED =
DOUBLE = DOUBLE PRECISION
BLOB = IMAGE
CLOB = TEXT
TIMESTAMP = DATETIME
VARCHAR = VARCHAR
NULL = NULL

View File

@@ -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};

View File

@@ -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};

View File

@@ -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>