Skip to content

Commit a2ea8ba

Browse files
committed
Update SQLServer DDL script to use VARCHAR instead of TEXT
The TEXT datatype has been deprecated since SQLServer 2017. This commit updates the script to use the suggested replacement, which is VARCHAR(MAX). Resolves #864
1 parent fac59e6 commit a2ea8ba

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,15 +63,15 @@ CREATE TABLE BATCH_STEP_EXECUTION (
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 NULL,
66+
SERIALIZED_CONTEXT VARCHAR(MAX) 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 NULL,
74+
SERIALIZED_CONTEXT VARCHAR(MAX) 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)