Skip to content

Commit b2b5dc8

Browse files
committed
add support for kingbase
Signed-off-by: dbgroupdlmu <[email protected]>
1 parent 7037b5b commit b2b5dc8

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

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

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
-- Autogenerated: do not edit this file
22

3-
CREATE TABLE BATCH_JOB_INSTANCE (
3+
CREATE TABLE IF NOT EXISTS BATCH_JOB_INSTANCE (
44
JOB_INSTANCE_ID NUMBER(19,0) NOT NULL PRIMARY KEY ,
55
VERSION NUMBER(19,0) ,
66
JOB_NAME VARCHAR2(100 char) NOT NULL,
77
JOB_KEY VARCHAR2(32 char) NOT NULL,
88
constraint JOB_INST_UN unique (JOB_NAME, JOB_KEY)
99
);
1010

11-
CREATE TABLE BATCH_JOB_EXECUTION (
11+
CREATE TABLE IF NOT EXISTS BATCH_JOB_EXECUTION (
1212
JOB_EXECUTION_ID NUMBER(19,0) NOT NULL PRIMARY KEY ,
1313
VERSION NUMBER(19,0) ,
1414
JOB_INSTANCE_ID NUMBER(19,0) NOT NULL,
@@ -23,7 +23,7 @@ CREATE TABLE BATCH_JOB_EXECUTION (
2323
references BATCH_JOB_INSTANCE(JOB_INSTANCE_ID)
2424
);
2525

26-
CREATE TABLE BATCH_JOB_EXECUTION_PARAMS (
26+
CREATE TABLE IF NOT EXISTS BATCH_JOB_EXECUTION_PARAMS (
2727
JOB_EXECUTION_ID NUMBER(19,0) NOT NULL ,
2828
PARAMETER_NAME VARCHAR(100 char) NOT NULL ,
2929
PARAMETER_TYPE VARCHAR(100 char) NOT NULL ,
@@ -33,7 +33,7 @@ CREATE TABLE BATCH_JOB_EXECUTION_PARAMS (
3333
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)
3434
);
3535

36-
CREATE TABLE BATCH_STEP_EXECUTION (
36+
CREATE TABLE IF NOT EXISTS BATCH_STEP_EXECUTION (
3737
STEP_EXECUTION_ID NUMBER(19,0) NOT NULL PRIMARY KEY ,
3838
VERSION NUMBER(19,0) NOT NULL,
3939
STEP_NAME VARCHAR2(100 char) NOT NULL,
@@ -57,22 +57,22 @@ CREATE TABLE BATCH_STEP_EXECUTION (
5757
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)
5858
);
5959

60-
CREATE TABLE BATCH_STEP_EXECUTION_CONTEXT (
60+
CREATE TABLE IF NOT EXISTS BATCH_STEP_EXECUTION_CONTEXT (
6161
STEP_EXECUTION_ID NUMBER(19,0) NOT NULL PRIMARY KEY,
6262
SHORT_CONTEXT VARCHAR2(2500 char) NOT NULL,
6363
SERIALIZED_CONTEXT CLOB ,
6464
constraint STEP_EXEC_CTX_FK foreign key (STEP_EXECUTION_ID)
6565
references BATCH_STEP_EXECUTION(STEP_EXECUTION_ID)
6666
);
6767

68-
CREATE TABLE BATCH_JOB_EXECUTION_CONTEXT (
68+
CREATE TABLE IF NOT EXISTS BATCH_JOB_EXECUTION_CONTEXT (
6969
JOB_EXECUTION_ID NUMBER(19,0) NOT NULL PRIMARY KEY,
7070
SHORT_CONTEXT VARCHAR2(2500 char) NOT NULL,
7171
SERIALIZED_CONTEXT CLOB ,
7272
constraint JOB_EXEC_CTX_FK foreign key (JOB_EXECUTION_ID)
7373
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)
7474
);
7575

76-
CREATE SEQUENCE BATCH_STEP_EXECUTION_SEQ START WITH 0 MINVALUE 0 MAXVALUE 9223372036854775807 ORDER NOCYCLE;
77-
CREATE SEQUENCE BATCH_JOB_EXECUTION_SEQ START WITH 0 MINVALUE 0 MAXVALUE 9223372036854775807 ORDER NOCYCLE;
78-
CREATE SEQUENCE BATCH_JOB_SEQ START WITH 0 MINVALUE 0 MAXVALUE 9223372036854775807 ORDER NOCYCLE;
76+
CREATE SEQUENCE IF NOT EXISTS BATCH_STEP_EXECUTION_SEQ START WITH 0 MINVALUE 0 MAXVALUE 9223372036854775807 ORDER NOCYCLE;
77+
CREATE SEQUENCE IF NOT EXISTS BATCH_JOB_EXECUTION_SEQ START WITH 0 MINVALUE 0 MAXVALUE 9223372036854775807 ORDER NOCYCLE;
78+
CREATE SEQUENCE IF NOT EXISTS BATCH_JOB_SEQ START WITH 0 MINVALUE 0 MAXVALUE 9223372036854775807 ORDER NOCYCLE;

0 commit comments

Comments
 (0)