2
2
3
3
CREATE TABLE BATCH_JOB_INSTANCE (
4
4
JOB_INSTANCE_ID BIGINT NOT NULL PRIMARY KEY ,
5
- VERSION BIGINT ,
5
+ VERSION BIGINT NULL ,
6
6
JOB_NAME VARCHAR (100 ) NOT NULL ,
7
7
JOB_KEY VARCHAR (32 ) NOT NULL ,
8
8
constraint JOB_INST_UN unique (JOB_NAME, JOB_KEY)
9
9
) ;
10
10
11
11
CREATE TABLE BATCH_JOB_EXECUTION (
12
12
JOB_EXECUTION_ID BIGINT NOT NULL PRIMARY KEY ,
13
- VERSION BIGINT ,
13
+ VERSION BIGINT NULL ,
14
14
JOB_INSTANCE_ID BIGINT NOT NULL ,
15
15
CREATE_TIME DATETIME NOT NULL ,
16
16
START_TIME DATETIME DEFAULT NULL ,
17
17
END_TIME DATETIME DEFAULT NULL ,
18
- STATUS VARCHAR (10 ) ,
19
- EXIT_CODE VARCHAR (2500 ) ,
20
- EXIT_MESSAGE VARCHAR (2500 ) ,
21
- LAST_UPDATED DATETIME,
18
+ STATUS VARCHAR (10 ) NULL ,
19
+ EXIT_CODE VARCHAR (2500 ) NULL ,
20
+ EXIT_MESSAGE VARCHAR (2500 ) NULL ,
21
+ LAST_UPDATED DATETIME NULL ,
22
22
JOB_CONFIGURATION_LOCATION VARCHAR (2500 ) NULL ,
23
23
constraint JOB_INST_EXEC_FK foreign key (JOB_INSTANCE_ID)
24
24
references BATCH_JOB_INSTANCE(JOB_INSTANCE_ID)
@@ -28,10 +28,10 @@ CREATE TABLE BATCH_JOB_EXECUTION_PARAMS (
28
28
JOB_EXECUTION_ID BIGINT NOT NULL ,
29
29
TYPE_CD VARCHAR (6 ) NOT NULL ,
30
30
KEY_NAME VARCHAR (100 ) NOT NULL ,
31
- STRING_VAL VARCHAR (250 ) ,
31
+ STRING_VAL VARCHAR (250 ) NULL ,
32
32
DATE_VAL DATETIME DEFAULT NULL ,
33
- LONG_VAL BIGINT ,
34
- DOUBLE_VAL DOUBLE PRECISION ,
33
+ LONG_VAL BIGINT NULL ,
34
+ DOUBLE_VAL DOUBLE PRECISION NULL ,
35
35
IDENTIFYING CHAR (1 ) NOT NULL ,
36
36
constraint JOB_EXEC_PARAMS_FK foreign key (JOB_EXECUTION_ID)
37
37
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)
@@ -44,34 +44,34 @@ CREATE TABLE BATCH_STEP_EXECUTION (
44
44
JOB_EXECUTION_ID BIGINT NOT NULL ,
45
45
START_TIME DATETIME NOT NULL ,
46
46
END_TIME DATETIME DEFAULT NULL ,
47
- STATUS VARCHAR (10 ) ,
48
- COMMIT_COUNT BIGINT ,
49
- READ_COUNT BIGINT ,
50
- FILTER_COUNT BIGINT ,
51
- WRITE_COUNT BIGINT ,
52
- READ_SKIP_COUNT BIGINT ,
53
- WRITE_SKIP_COUNT BIGINT ,
54
- PROCESS_SKIP_COUNT BIGINT ,
55
- ROLLBACK_COUNT BIGINT ,
56
- EXIT_CODE VARCHAR (2500 ) ,
57
- EXIT_MESSAGE VARCHAR (2500 ) ,
58
- LAST_UPDATED DATETIME,
47
+ STATUS VARCHAR (10 ) NULL ,
48
+ COMMIT_COUNT BIGINT NULL ,
49
+ READ_COUNT BIGINT NULL ,
50
+ FILTER_COUNT BIGINT NULL ,
51
+ WRITE_COUNT BIGINT NULL ,
52
+ READ_SKIP_COUNT BIGINT NULL ,
53
+ WRITE_SKIP_COUNT BIGINT NULL ,
54
+ PROCESS_SKIP_COUNT BIGINT NULL ,
55
+ ROLLBACK_COUNT BIGINT NULL ,
56
+ EXIT_CODE VARCHAR (2500 ) NULL ,
57
+ EXIT_MESSAGE VARCHAR (2500 ) NULL ,
58
+ LAST_UPDATED DATETIME NULL ,
59
59
constraint JOB_EXEC_STEP_FK foreign key (JOB_EXECUTION_ID)
60
60
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)
61
61
) ;
62
62
63
63
CREATE TABLE BATCH_STEP_EXECUTION_CONTEXT (
64
64
STEP_EXECUTION_ID BIGINT NOT NULL PRIMARY KEY ,
65
65
SHORT_CONTEXT VARCHAR (2500 ) NOT NULL ,
66
- SERIALIZED_CONTEXT TEXT ,
66
+ SERIALIZED_CONTEXT TEXT NULL ,
67
67
constraint STEP_EXEC_CTX_FK foreign key (STEP_EXECUTION_ID)
68
68
references BATCH_STEP_EXECUTION(STEP_EXECUTION_ID)
69
69
) ;
70
70
71
71
CREATE TABLE BATCH_JOB_EXECUTION_CONTEXT (
72
72
JOB_EXECUTION_ID BIGINT NOT NULL PRIMARY KEY ,
73
73
SHORT_CONTEXT VARCHAR (2500 ) NOT NULL ,
74
- SERIALIZED_CONTEXT TEXT ,
74
+ SERIALIZED_CONTEXT TEXT NULL ,
75
75
constraint JOB_EXEC_CTX_FK foreign key (JOB_EXECUTION_ID)
76
76
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)
77
77
) ;
0 commit comments