Skip to content

Commit e8a5b1f

Browse files
committed
添加人大金仓三种模式的建表脚本
Signed-off-by: dbgroupdlmu <wangxite@dlmu.edu.cn>
1 parent f0fddda commit e8a5b1f

File tree

6 files changed

+267
-0
lines changed

6 files changed

+267
-0
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
-- Autogenerated: do not edit this file
2+
DROP TABLE IF EXISTS BATCH_STEP_EXECUTION_CONTEXT;
3+
DROP TABLE IF EXISTS BATCH_JOB_EXECUTION_CONTEXT;
4+
DROP TABLE IF EXISTS BATCH_STEP_EXECUTION;
5+
DROP TABLE IF EXISTS BATCH_JOB_EXECUTION_PARAMS;
6+
DROP TABLE IF EXISTS BATCH_JOB_EXECUTION;
7+
DROP TABLE IF EXISTS BATCH_JOB_INSTANCE;
8+
9+
DROP SEQUENCE IF EXISTS BATCH_STEP_EXECUTION_SEQ;
10+
DROP SEQUENCE IF EXISTS BATCH_JOB_EXECUTION_SEQ;
11+
DROP SEQUENCE IF EXISTS BATCH_JOB_SEQ;
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
-- Autogenerated: do not edit this file
2+
DROP TABLE IF EXISTS BATCH_STEP_EXECUTION_CONTEXT;
3+
DROP TABLE IF EXISTS BATCH_JOB_EXECUTION_CONTEXT;
4+
DROP TABLE IF EXISTS BATCH_STEP_EXECUTION;
5+
DROP TABLE IF EXISTS BATCH_JOB_EXECUTION_PARAMS;
6+
DROP TABLE IF EXISTS BATCH_JOB_EXECUTION;
7+
DROP TABLE IF EXISTS BATCH_JOB_INSTANCE;
8+
9+
DROP SEQUENCE IF EXISTS BATCH_STEP_EXECUTION_SEQ;
10+
DROP SEQUENCE IF EXISTS BATCH_JOB_EXECUTION_SEQ;
11+
DROP SEQUENCE IF EXISTS BATCH_JOB_SEQ;
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
-- Autogenerated: do not edit this file
2+
DROP TABLE IF EXISTS BATCH_STEP_EXECUTION_CONTEXT;
3+
DROP TABLE IF EXISTS BATCH_JOB_EXECUTION_CONTEXT;
4+
DROP TABLE IF EXISTS BATCH_STEP_EXECUTION;
5+
DROP TABLE IF EXISTS BATCH_JOB_EXECUTION_PARAMS;
6+
DROP TABLE IF EXISTS BATCH_JOB_EXECUTION;
7+
DROP TABLE IF EXISTS BATCH_JOB_INSTANCE;
8+
9+
DROP SEQUENCE IF EXISTS BATCH_STEP_EXECUTION_SEQ;
10+
DROP SEQUENCE IF EXISTS BATCH_JOB_EXECUTION_SEQ;
11+
DROP SEQUENCE IF EXISTS BATCH_JOB_SEQ;
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
-- Autogenerated: do not edit this file
2+
3+
CREATE TABLE IF NOT EXISTS BATCH_JOB_INSTANCE (
4+
JOB_INSTANCE_ID BIGINT NOT NULL PRIMARY KEY ,
5+
VERSION BIGINT ,
6+
JOB_NAME VARCHAR(100) NOT NULL,
7+
JOB_KEY VARCHAR(32) NOT NULL,
8+
constraint JOB_INST_UN unique (JOB_NAME, JOB_KEY)
9+
);
10+
11+
CREATE TABLE IF NOT EXISTS BATCH_JOB_EXECUTION (
12+
JOB_EXECUTION_ID BIGINT NOT NULL PRIMARY KEY ,
13+
VERSION BIGINT ,
14+
JOB_INSTANCE_ID BIGINT NOT NULL,
15+
CREATE_TIME DATETIME(6) NOT NULL,
16+
START_TIME DATETIME(6) DEFAULT NULL ,
17+
END_TIME DATETIME(6) DEFAULT NULL ,
18+
STATUS VARCHAR(10) ,
19+
EXIT_CODE VARCHAR(2500) ,
20+
EXIT_MESSAGE VARCHAR(2500) ,
21+
LAST_UPDATED DATETIME(6),
22+
constraint JOB_INST_EXEC_FK foreign key (JOB_INSTANCE_ID)
23+
references BATCH_JOB_INSTANCE(JOB_INSTANCE_ID)
24+
);
25+
26+
CREATE TABLE IF NOT EXISTS BATCH_JOB_EXECUTION_PARAMS (
27+
JOB_EXECUTION_ID BIGINT NOT NULL ,
28+
PARAMETER_NAME VARCHAR(100) NOT NULL ,
29+
PARAMETER_TYPE VARCHAR(100) NOT NULL ,
30+
PARAMETER_VALUE VARCHAR(2500) ,
31+
IDENTIFYING CHAR(1) NOT NULL ,
32+
constraint JOB_EXEC_PARAMS_FK foreign key (JOB_EXECUTION_ID)
33+
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)
34+
);
35+
36+
CREATE TABLE IF NOT EXISTS BATCH_STEP_EXECUTION (
37+
STEP_EXECUTION_ID BIGINT NOT NULL PRIMARY KEY ,
38+
VERSION BIGINT NOT NULL,
39+
STEP_NAME VARCHAR(100) NOT NULL,
40+
JOB_EXECUTION_ID BIGINT NOT NULL,
41+
CREATE_TIME DATETIME(6) NOT NULL,
42+
START_TIME DATETIME(6) DEFAULT NULL ,
43+
END_TIME DATETIME(6) DEFAULT NULL ,
44+
STATUS VARCHAR(10) ,
45+
COMMIT_COUNT BIGINT ,
46+
READ_COUNT BIGINT ,
47+
FILTER_COUNT BIGINT ,
48+
WRITE_COUNT BIGINT ,
49+
READ_SKIP_COUNT BIGINT ,
50+
WRITE_SKIP_COUNT BIGINT ,
51+
PROCESS_SKIP_COUNT BIGINT ,
52+
ROLLBACK_COUNT BIGINT ,
53+
EXIT_CODE VARCHAR(2500) ,
54+
EXIT_MESSAGE VARCHAR(2500) ,
55+
LAST_UPDATED DATETIME(6),
56+
constraint JOB_EXEC_STEP_FK foreign key (JOB_EXECUTION_ID)
57+
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)
58+
);
59+
60+
CREATE TABLE IF NOT EXISTS BATCH_STEP_EXECUTION_CONTEXT (
61+
STEP_EXECUTION_ID BIGINT NOT NULL PRIMARY KEY,
62+
SHORT_CONTEXT VARCHAR(2500) NOT NULL,
63+
SERIALIZED_CONTEXT TEXT ,
64+
constraint STEP_EXEC_CTX_FK foreign key (STEP_EXECUTION_ID)
65+
references BATCH_STEP_EXECUTION(STEP_EXECUTION_ID)
66+
);
67+
68+
CREATE TABLE IF NOT EXISTS BATCH_JOB_EXECUTION_CONTEXT (
69+
JOB_EXECUTION_ID BIGINT NOT NULL PRIMARY KEY,
70+
SHORT_CONTEXT VARCHAR(2500) NOT NULL,
71+
SERIALIZED_CONTEXT TEXT ,
72+
constraint JOB_EXEC_CTX_FK foreign key (JOB_EXECUTION_ID)
73+
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)
74+
);
75+
76+
CREATE SEQUENCE IF NOT EXISTS BATCH_STEP_EXECUTION_SEQ MAXVALUE 9223372036854775807 NO CYCLE;
77+
CREATE SEQUENCE IF NOT EXISTS BATCH_JOB_EXECUTION_SEQ MAXVALUE 9223372036854775807 NO CYCLE;
78+
CREATE SEQUENCE IF NOT EXISTS BATCH_JOB_SEQ MAXVALUE 9223372036854775807 NO CYCLE;
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
-- Autogenerated: do not edit this file
2+
3+
CREATE TABLE BATCH_JOB_INSTANCE (
4+
JOB_INSTANCE_ID NUMBER(19,0) NOT NULL PRIMARY KEY ,
5+
VERSION NUMBER(19,0) ,
6+
JOB_NAME VARCHAR2(100 char) NOT NULL,
7+
JOB_KEY VARCHAR2(32 char) NOT NULL,
8+
constraint JOB_INST_UN unique (JOB_NAME, JOB_KEY)
9+
);
10+
11+
CREATE TABLE BATCH_JOB_EXECUTION (
12+
JOB_EXECUTION_ID NUMBER(19,0) NOT NULL PRIMARY KEY ,
13+
VERSION NUMBER(19,0) ,
14+
JOB_INSTANCE_ID NUMBER(19,0) NOT NULL,
15+
CREATE_TIME TIMESTAMP(9) NOT NULL,
16+
START_TIME TIMESTAMP(9) DEFAULT NULL ,
17+
END_TIME TIMESTAMP(9) DEFAULT NULL ,
18+
STATUS VARCHAR2(10 char) ,
19+
EXIT_CODE VARCHAR2(2500 char) ,
20+
EXIT_MESSAGE VARCHAR2(2500 char) ,
21+
LAST_UPDATED TIMESTAMP(9),
22+
constraint JOB_INST_EXEC_FK foreign key (JOB_INSTANCE_ID)
23+
references BATCH_JOB_INSTANCE(JOB_INSTANCE_ID)
24+
);
25+
26+
CREATE TABLE BATCH_JOB_EXECUTION_PARAMS (
27+
JOB_EXECUTION_ID NUMBER(19,0) NOT NULL ,
28+
PARAMETER_NAME VARCHAR(100 char) NOT NULL ,
29+
PARAMETER_TYPE VARCHAR(100 char) NOT NULL ,
30+
PARAMETER_VALUE VARCHAR(2500 char) ,
31+
IDENTIFYING CHAR(1) NOT NULL ,
32+
constraint JOB_EXEC_PARAMS_FK foreign key (JOB_EXECUTION_ID)
33+
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)
34+
);
35+
36+
CREATE TABLE BATCH_STEP_EXECUTION (
37+
STEP_EXECUTION_ID NUMBER(19,0) NOT NULL PRIMARY KEY ,
38+
VERSION NUMBER(19,0) NOT NULL,
39+
STEP_NAME VARCHAR2(100 char) NOT NULL,
40+
JOB_EXECUTION_ID NUMBER(19,0) NOT NULL,
41+
CREATE_TIME TIMESTAMP(9) NOT NULL,
42+
START_TIME TIMESTAMP(9) DEFAULT NULL ,
43+
END_TIME TIMESTAMP(9) DEFAULT NULL ,
44+
STATUS VARCHAR2(10 char) ,
45+
COMMIT_COUNT NUMBER(19,0) ,
46+
READ_COUNT NUMBER(19,0) ,
47+
FILTER_COUNT NUMBER(19,0) ,
48+
WRITE_COUNT NUMBER(19,0) ,
49+
READ_SKIP_COUNT NUMBER(19,0) ,
50+
WRITE_SKIP_COUNT NUMBER(19,0) ,
51+
PROCESS_SKIP_COUNT NUMBER(19,0) ,
52+
ROLLBACK_COUNT NUMBER(19,0) ,
53+
EXIT_CODE VARCHAR2(2500 char) ,
54+
EXIT_MESSAGE VARCHAR2(2500 char) ,
55+
LAST_UPDATED TIMESTAMP(9),
56+
constraint JOB_EXEC_STEP_FK foreign key (JOB_EXECUTION_ID)
57+
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)
58+
);
59+
60+
CREATE TABLE BATCH_STEP_EXECUTION_CONTEXT (
61+
STEP_EXECUTION_ID NUMBER(19,0) NOT NULL PRIMARY KEY,
62+
SHORT_CONTEXT VARCHAR2(2500 char) NOT NULL,
63+
SERIALIZED_CONTEXT CLOB ,
64+
constraint STEP_EXEC_CTX_FK foreign key (STEP_EXECUTION_ID)
65+
references BATCH_STEP_EXECUTION(STEP_EXECUTION_ID)
66+
);
67+
68+
CREATE TABLE BATCH_JOB_EXECUTION_CONTEXT (
69+
JOB_EXECUTION_ID NUMBER(19,0) NOT NULL PRIMARY KEY,
70+
SHORT_CONTEXT VARCHAR2(2500 char) NOT NULL,
71+
SERIALIZED_CONTEXT CLOB ,
72+
constraint JOB_EXEC_CTX_FK foreign key (JOB_EXECUTION_ID)
73+
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)
74+
);
75+
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;
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
-- Autogenerated: do not edit this file
2+
3+
CREATE TABLE IF NOT EXISTS BATCH_JOB_INSTANCE (
4+
JOB_INSTANCE_ID BIGINT NOT NULL PRIMARY KEY ,
5+
VERSION BIGINT ,
6+
JOB_NAME VARCHAR(100) NOT NULL,
7+
JOB_KEY VARCHAR(32) NOT NULL,
8+
constraint JOB_INST_UN unique (JOB_NAME, JOB_KEY)
9+
) ;
10+
11+
CREATE TABLE IF NOT EXISTS BATCH_JOB_EXECUTION (
12+
JOB_EXECUTION_ID BIGINT NOT NULL PRIMARY KEY ,
13+
VERSION BIGINT ,
14+
JOB_INSTANCE_ID BIGINT NOT NULL,
15+
CREATE_TIME DATETIME2 NOT NULL,
16+
START_TIME DATETIME2 DEFAULT NULL ,
17+
END_TIME DATETIME2 DEFAULT NULL ,
18+
STATUS VARCHAR(10) ,
19+
EXIT_CODE VARCHAR(2500) ,
20+
EXIT_MESSAGE VARCHAR(2500) ,
21+
LAST_UPDATED DATETIME2,
22+
constraint JOB_INST_EXEC_FK foreign key (JOB_INSTANCE_ID)
23+
references BATCH_JOB_INSTANCE(JOB_INSTANCE_ID)
24+
) ;
25+
26+
CREATE TABLE IF NOT EXISTS BATCH_JOB_EXECUTION_PARAMS (
27+
JOB_EXECUTION_ID BIGINT NOT NULL ,
28+
PARAMETER_NAME VARCHAR(100) NOT NULL ,
29+
PARAMETER_TYPE VARCHAR(100) NOT NULL ,
30+
PARAMETER_VALUE VARCHAR(2500) ,
31+
IDENTIFYING CHAR(1) NOT NULL ,
32+
constraint JOB_EXEC_PARAMS_FK foreign key (JOB_EXECUTION_ID)
33+
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)
34+
) ;
35+
36+
CREATE TABLE IF NOT EXISTS BATCH_STEP_EXECUTION (
37+
STEP_EXECUTION_ID BIGINT NOT NULL PRIMARY KEY ,
38+
VERSION BIGINT NOT NULL,
39+
STEP_NAME VARCHAR(100) NOT NULL,
40+
JOB_EXECUTION_ID BIGINT NOT NULL,
41+
CREATE_TIME DATETIME2 NOT NULL,
42+
START_TIME DATETIME2 DEFAULT NULL ,
43+
END_TIME DATETIME2 DEFAULT NULL ,
44+
STATUS VARCHAR(10) ,
45+
COMMIT_COUNT BIGINT ,
46+
READ_COUNT BIGINT ,
47+
FILTER_COUNT BIGINT ,
48+
WRITE_COUNT BIGINT ,
49+
READ_SKIP_COUNT BIGINT ,
50+
WRITE_SKIP_COUNT BIGINT ,
51+
PROCESS_SKIP_COUNT BIGINT ,
52+
ROLLBACK_COUNT BIGINT ,
53+
EXIT_CODE VARCHAR(2500) ,
54+
EXIT_MESSAGE VARCHAR(2500) ,
55+
LAST_UPDATED DATETIME2,
56+
constraint JOB_EXEC_STEP_FK foreign key (JOB_EXECUTION_ID)
57+
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)
58+
) ;
59+
60+
CREATE TABLE IF NOT EXISTS BATCH_STEP_EXECUTION_CONTEXT (
61+
STEP_EXECUTION_ID BIGINT NOT NULL PRIMARY KEY,
62+
SHORT_CONTEXT VARCHAR(2500) NOT NULL,
63+
SERIALIZED_CONTEXT TEXT ,
64+
constraint STEP_EXEC_CTX_FK foreign key (STEP_EXECUTION_ID)
65+
references BATCH_STEP_EXECUTION(STEP_EXECUTION_ID)
66+
) ;
67+
68+
CREATE TABLE IF NOT EXISTS BATCH_JOB_EXECUTION_CONTEXT (
69+
JOB_EXECUTION_ID BIGINT NOT NULL PRIMARY KEY,
70+
SHORT_CONTEXT VARCHAR(2500) NOT NULL,
71+
SERIALIZED_CONTEXT TEXT ,
72+
constraint JOB_EXEC_CTX_FK foreign key (JOB_EXECUTION_ID)
73+
references BATCH_JOB_EXECUTION(JOB_EXECUTION_ID)
74+
) ;
75+
76+
CREATE SEQUENCE IF NOT EXISTS BATCH_STEP_EXECUTION_SEQ MAXVALUE 9223372036854775807 NO CYCLE;
77+
CREATE SEQUENCE IF NOT EXISTS BATCH_JOB_EXECUTION_SEQ MAXVALUE 9223372036854775807 NO CYCLE;
78+
CREATE SEQUENCE IF NOT EXISTS BATCH_JOB_SEQ MAXVALUE 9223372036854775807 NO CYCLE;

0 commit comments

Comments
 (0)