Skip to content

Commit e34a413

Browse files
pellcorpmminella
authored andcommitted
BATCH-2353 update sql server ddl to support ANSI NULL Default = false
1 parent 169fe17 commit e34a413

File tree

1 file changed

+23
-23
lines changed

1 file changed

+23
-23
lines changed

spring-batch-core/src/main/resources/org/springframework/batch/core/schema-sqlserver.sql

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,23 @@
22

33
CREATE TABLE BATCH_JOB_INSTANCE (
44
JOB_INSTANCE_ID BIGINT NOT NULL PRIMARY KEY ,
5-
VERSION BIGINT ,
5+
VERSION BIGINT NULL,
66
JOB_NAME VARCHAR(100) NOT NULL,
77
JOB_KEY VARCHAR(32) NOT NULL,
88
constraint JOB_INST_UN unique (JOB_NAME, JOB_KEY)
99
) ;
1010

1111
CREATE TABLE BATCH_JOB_EXECUTION (
1212
JOB_EXECUTION_ID BIGINT NOT NULL PRIMARY KEY ,
13-
VERSION BIGINT ,
13+
VERSION BIGINT NULL,
1414
JOB_INSTANCE_ID BIGINT NOT NULL,
1515
CREATE_TIME DATETIME NOT NULL,
1616
START_TIME DATETIME DEFAULT NULL ,
1717
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,
2222
JOB_CONFIGURATION_LOCATION VARCHAR(2500) NULL,
2323
constraint JOB_INST_EXEC_FK foreign key (JOB_INSTANCE_ID)
2424
references BATCH_JOB_INSTANCE(JOB_INSTANCE_ID)
@@ -28,10 +28,10 @@ CREATE TABLE BATCH_JOB_EXECUTION_PARAMS (
2828
JOB_EXECUTION_ID BIGINT NOT NULL ,
2929
TYPE_CD VARCHAR(6) NOT NULL ,
3030
KEY_NAME VARCHAR(100) NOT NULL ,
31-
STRING_VAL VARCHAR(250) ,
31+
STRING_VAL VARCHAR(250) NULL,
3232
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,
3535
IDENTIFYING CHAR(1) NOT NULL ,
3636
constraint JOB_EXEC_PARAMS_FK foreign key (JOB_EXECUTION_ID)
3737
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)
@@ -44,34 +44,34 @@ CREATE TABLE BATCH_STEP_EXECUTION (
4444
JOB_EXECUTION_ID BIGINT NOT NULL,
4545
START_TIME DATETIME NOT NULL ,
4646
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,
5959
constraint JOB_EXEC_STEP_FK foreign key (JOB_EXECUTION_ID)
6060
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)
6161
) ;
6262

6363
CREATE TABLE BATCH_STEP_EXECUTION_CONTEXT (
6464
STEP_EXECUTION_ID BIGINT NOT NULL PRIMARY KEY,
6565
SHORT_CONTEXT VARCHAR(2500) NOT NULL,
66-
SERIALIZED_CONTEXT TEXT ,
66+
SERIALIZED_CONTEXT TEXT NULL,
6767
constraint STEP_EXEC_CTX_FK foreign key (STEP_EXECUTION_ID)
6868
references BATCH_STEP_EXECUTION(STEP_EXECUTION_ID)
6969
) ;
7070

7171
CREATE TABLE BATCH_JOB_EXECUTION_CONTEXT (
7272
JOB_EXECUTION_ID BIGINT NOT NULL PRIMARY KEY,
7373
SHORT_CONTEXT VARCHAR(2500) NOT NULL,
74-
SERIALIZED_CONTEXT TEXT ,
74+
SERIALIZED_CONTEXT TEXT NULL,
7575
constraint JOB_EXEC_CTX_FK foreign key (JOB_EXECUTION_ID)
7676
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)
7777
) ;

0 commit comments

Comments
 (0)