@@ -10,87 +10,84 @@ DROP TABLE PREFIX_JOB_EXECUTION_SEQ IF EXISTS;
1010DROP TABLE PREFIX_JOB_INSTANCE_SEQ IF EXISTS;
1111
1212CREATE TABLE PREFIX_JOB_INSTANCE (
13- JOB_INSTANCE_ID BIGINT IDENTITY NOT NULL PRIMARY KEY ,
14- VERSION BIGINT ,
15- JOB_NAME VARCHAR (100 ) NOT NULL ,
16- JOB_KEY VARCHAR (32 ) NOT NULL ,
17- constraint PREFIX_JOB_INST_UN unique (JOB_NAME, JOB_KEY)
18- ) ;
13+ JOB_INSTANCE_ID BIGINT IDENTITY NOT NULL PRIMARY KEY ,
14+ VERSION BIGINT ,
15+ JOB_NAME VARCHAR (100 ) NOT NULL ,
16+ JOB_KEY VARCHAR (32 ) NOT NULL ,
17+ constraint JOB_INST_UN unique (JOB_NAME, JOB_KEY)
18+ );
1919
2020CREATE TABLE PREFIX_JOB_EXECUTION (
21- JOB_EXECUTION_ID BIGINT IDENTITY NOT NULL PRIMARY KEY ,
22- VERSION BIGINT ,
23- JOB_INSTANCE_ID BIGINT NOT NULL ,
24- CREATE_TIME TIMESTAMP NOT NULL ,
25- START_TIME TIMESTAMP DEFAULT NULL ,
26- END_TIME TIMESTAMP DEFAULT NULL ,
27- STATUS VARCHAR (10 ),
28- EXIT_CODE VARCHAR (20 ),
29- EXIT_MESSAGE VARCHAR (2500 ),
30- LAST_UPDATED TIMESTAMP ,
31- constraint PREFIX_JOB_INST_EXEC_FK foreign key (JOB_INSTANCE_ID)
32- references PREFIX_JOB_INSTANCE(JOB_INSTANCE_ID)
33- ) ;
21+ JOB_EXECUTION_ID BIGINT IDENTITY NOT NULL PRIMARY KEY ,
22+ VERSION BIGINT ,
23+ JOB_INSTANCE_ID BIGINT NOT NULL ,
24+ CREATE_TIME TIMESTAMP ( 9 ) NOT NULL ,
25+ START_TIME TIMESTAMP ( 9 ) DEFAULT NULL ,
26+ END_TIME TIMESTAMP ( 9 ) DEFAULT NULL ,
27+ STATUS VARCHAR (10 ),
28+ EXIT_CODE VARCHAR (2500 ),
29+ EXIT_MESSAGE VARCHAR (2500 ),
30+ LAST_UPDATED TIMESTAMP ( 9 ) ,
31+ constraint JOB_INST_EXEC_FK foreign key (JOB_INSTANCE_ID)
32+ references PREFIX_JOB_INSTANCE (JOB_INSTANCE_ID)
33+ );
3434
3535CREATE TABLE PREFIX_JOB_EXECUTION_PARAMS (
36- JOB_EXECUTION_ID BIGINT NOT NULL ,
37- TYPE_CD VARCHAR (6 ) NOT NULL ,
38- KEY_NAME VARCHAR (100 ) NOT NULL ,
39- STRING_VAL VARCHAR (250 ),
40- DATE_VAL TIMESTAMP DEFAULT NULL ,
41- LONG_VAL BIGINT ,
42- DOUBLE_VAL DOUBLE PRECISION ,
43- IDENTIFYING CHAR (1 ) NOT NULL ,
44- constraint PREFIX_JOB_INST_PARAMS_FK foreign key (JOB_EXECUTION_ID)
45- references PREFIX_JOB_EXECUTION(JOB_EXECUTION_ID)
46- ) ;
36+ JOB_EXECUTION_ID BIGINT NOT NULL ,
37+ PARAMETER_NAME VARCHAR (100 ) NOT NULL ,
38+ PARAMETER_TYPE VARCHAR (100 ) NOT NULL ,
39+ PARAMETER_VALUE VARCHAR (2500 ),
40+ IDENTIFYING CHAR (1 ) NOT NULL ,
41+ constraint JOB_EXEC_PARAMS_FK foreign key (JOB_EXECUTION_ID)
42+ references PREFIX_JOB_EXECUTION (JOB_EXECUTION_ID)
43+ );
4744
4845CREATE TABLE PREFIX_STEP_EXECUTION (
49- STEP_EXECUTION_ID BIGINT IDENTITY NOT NULL PRIMARY KEY ,
50- VERSION BIGINT NOT NULL ,
51- STEP_NAME VARCHAR (100 ) NOT NULL ,
52- JOB_EXECUTION_ID BIGINT NOT NULL ,
53- CREATE_TIME TIMESTAMP NOT NULL ,
54- START_TIME TIMESTAMP DEFAULT NULL ,
55- END_TIME TIMESTAMP DEFAULT NULL ,
56- STATUS VARCHAR (10 ),
57- COMMIT_COUNT BIGINT ,
58- READ_COUNT BIGINT ,
59- FILTER_COUNT BIGINT ,
60- WRITE_COUNT BIGINT ,
61- READ_SKIP_COUNT BIGINT ,
62- WRITE_SKIP_COUNT BIGINT ,
63- PROCESS_SKIP_COUNT BIGINT ,
64- ROLLBACK_COUNT BIGINT ,
65- EXIT_CODE VARCHAR (20 ),
66- EXIT_MESSAGE VARCHAR (2500 ),
67- LAST_UPDATED TIMESTAMP ,
68- constraint PREFIX_JOB_EXEC_STEP_FK foreign key (JOB_EXECUTION_ID)
69- references PREFIX_JOB_EXECUTION(JOB_EXECUTION_ID)
70- ) ;
46+ STEP_EXECUTION_ID BIGINT IDENTITY NOT NULL PRIMARY KEY ,
47+ VERSION BIGINT NOT NULL ,
48+ STEP_NAME VARCHAR (100 ) NOT NULL ,
49+ JOB_EXECUTION_ID BIGINT NOT NULL ,
50+ CREATE_TIME TIMESTAMP ( 9 ) NOT NULL ,
51+ START_TIME TIMESTAMP ( 9 ) DEFAULT NULL ,
52+ END_TIME TIMESTAMP ( 9 ) DEFAULT NULL ,
53+ STATUS VARCHAR (10 ),
54+ COMMIT_COUNT BIGINT ,
55+ READ_COUNT BIGINT ,
56+ FILTER_COUNT BIGINT ,
57+ WRITE_COUNT BIGINT ,
58+ READ_SKIP_COUNT BIGINT ,
59+ WRITE_SKIP_COUNT BIGINT ,
60+ PROCESS_SKIP_COUNT BIGINT ,
61+ ROLLBACK_COUNT BIGINT ,
62+ EXIT_CODE VARCHAR (2500 ),
63+ EXIT_MESSAGE VARCHAR (2500 ),
64+ LAST_UPDATED TIMESTAMP ( 9 ) ,
65+ constraint JOB_EXEC_STEP_FK foreign key (JOB_EXECUTION_ID)
66+ references PREFIX_JOB_EXECUTION (JOB_EXECUTION_ID)
67+ );
7168
7269CREATE TABLE PREFIX_STEP_EXECUTION_CONTEXT (
73- STEP_EXECUTION_ID BIGINT NOT NULL PRIMARY KEY ,
74- SHORT_CONTEXT VARCHAR (2500 ) NOT NULL ,
75- SERIALIZED_CONTEXT LONGVARCHAR,
76- constraint PREFIX_STEP_EXEC_CTX_FK foreign key (STEP_EXECUTION_ID)
77- references PREFIX_STEP_EXECUTION(STEP_EXECUTION_ID)
78- ) ;
70+ STEP_EXECUTION_ID BIGINT NOT NULL PRIMARY KEY ,
71+ SHORT_CONTEXT VARCHAR (2500 ) NOT NULL ,
72+ SERIALIZED_CONTEXT LONGVARCHAR,
73+ constraint STEP_EXEC_CTX_FK foreign key (STEP_EXECUTION_ID)
74+ references PREFIX_STEP_EXECUTION (STEP_EXECUTION_ID)
75+ );
7976
8077CREATE TABLE PREFIX_JOB_EXECUTION_CONTEXT (
81- JOB_EXECUTION_ID BIGINT NOT NULL PRIMARY KEY ,
82- SHORT_CONTEXT VARCHAR (2500 ) NOT NULL ,
83- SERIALIZED_CONTEXT LONGVARCHAR,
84- constraint PREFIX_JOB_EXEC_CTX_FK foreign key (JOB_EXECUTION_ID)
85- references PREFIX_JOB_EXECUTION(JOB_EXECUTION_ID)
86- ) ;
78+ JOB_EXECUTION_ID BIGINT NOT NULL PRIMARY KEY ,
79+ SHORT_CONTEXT VARCHAR (2500 ) NOT NULL ,
80+ SERIALIZED_CONTEXT LONGVARCHAR,
81+ constraint JOB_EXEC_CTX_FK foreign key (JOB_EXECUTION_ID)
82+ references PREFIX_JOB_EXECUTION (JOB_EXECUTION_ID)
83+ );
8784
8885CREATE TABLE PREFIX_STEP_EXECUTION_SEQ (
89- ID BIGINT IDENTITY
86+ ID BIGINT IDENTITY
9087);
9188CREATE TABLE PREFIX_JOB_EXECUTION_SEQ (
92- ID BIGINT IDENTITY
89+ ID BIGINT IDENTITY
9390);
9491CREATE TABLE PREFIX_JOB_INSTANCE_SEQ (
95- ID BIGINT IDENTITY
92+ ID BIGINT IDENTITY
9693);
0 commit comments