|
@@ -1,220 +1,220 @@
|
1
|
|
-
|
2
|
|
-CREATE TABLE XXL_JOB_QRTZ_JOB_DETAILS
|
3
|
|
- (
|
4
|
|
- SCHED_NAME VARCHAR(120) NOT NULL,
|
5
|
|
- JOB_NAME VARCHAR(200) NOT NULL,
|
6
|
|
- JOB_GROUP VARCHAR(200) NOT NULL,
|
7
|
|
- DESCRIPTION VARCHAR(250) NULL,
|
8
|
|
- JOB_CLASS_NAME VARCHAR(250) NOT NULL,
|
9
|
|
- IS_DURABLE VARCHAR(1) NOT NULL,
|
10
|
|
- IS_NONCONCURRENT VARCHAR(1) NOT NULL,
|
11
|
|
- IS_UPDATE_DATA VARCHAR(1) NOT NULL,
|
12
|
|
- REQUESTS_RECOVERY VARCHAR(1) NOT NULL,
|
13
|
|
- JOB_DATA BLOB NULL,
|
14
|
|
- PRIMARY KEY (SCHED_NAME,JOB_NAME,JOB_GROUP)
|
15
|
|
-);
|
16
|
|
-
|
17
|
|
-CREATE TABLE XXL_JOB_QRTZ_TRIGGERS
|
18
|
|
- (
|
19
|
|
- SCHED_NAME VARCHAR(120) NOT NULL,
|
20
|
|
- TRIGGER_NAME VARCHAR(200) NOT NULL,
|
21
|
|
- TRIGGER_GROUP VARCHAR(200) NOT NULL,
|
22
|
|
- JOB_NAME VARCHAR(200) NOT NULL,
|
23
|
|
- JOB_GROUP VARCHAR(200) NOT NULL,
|
24
|
|
- DESCRIPTION VARCHAR(250) NULL,
|
25
|
|
- NEXT_FIRE_TIME BIGINT(13) NULL,
|
26
|
|
- PREV_FIRE_TIME BIGINT(13) NULL,
|
27
|
|
- PRIORITY INTEGER NULL,
|
28
|
|
- TRIGGER_STATE VARCHAR(16) NOT NULL,
|
29
|
|
- TRIGGER_TYPE VARCHAR(8) NOT NULL,
|
30
|
|
- START_TIME BIGINT(13) NOT NULL,
|
31
|
|
- END_TIME BIGINT(13) NULL,
|
32
|
|
- CALENDAR_NAME VARCHAR(200) NULL,
|
33
|
|
- MISFIRE_INSTR SMALLINT(2) NULL,
|
34
|
|
- JOB_DATA BLOB NULL,
|
35
|
|
- PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
|
36
|
|
- FOREIGN KEY (SCHED_NAME,JOB_NAME,JOB_GROUP)
|
37
|
|
- REFERENCES XXL_JOB_QRTZ_JOB_DETAILS(SCHED_NAME,JOB_NAME,JOB_GROUP)
|
38
|
|
-);
|
39
|
|
-
|
40
|
|
-CREATE TABLE XXL_JOB_QRTZ_SIMPLE_TRIGGERS
|
41
|
|
- (
|
42
|
|
- SCHED_NAME VARCHAR(120) NOT NULL,
|
43
|
|
- TRIGGER_NAME VARCHAR(200) NOT NULL,
|
44
|
|
- TRIGGER_GROUP VARCHAR(200) NOT NULL,
|
45
|
|
- REPEAT_COUNT BIGINT(7) NOT NULL,
|
46
|
|
- REPEAT_INTERVAL BIGINT(12) NOT NULL,
|
47
|
|
- TIMES_TRIGGERED BIGINT(10) NOT NULL,
|
48
|
|
- PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
|
49
|
|
- FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
|
50
|
|
- REFERENCES XXL_JOB_QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
|
51
|
|
-);
|
52
|
|
-
|
53
|
|
-CREATE TABLE XXL_JOB_QRTZ_CRON_TRIGGERS
|
54
|
|
- (
|
55
|
|
- SCHED_NAME VARCHAR(120) NOT NULL,
|
56
|
|
- TRIGGER_NAME VARCHAR(200) NOT NULL,
|
57
|
|
- TRIGGER_GROUP VARCHAR(200) NOT NULL,
|
58
|
|
- CRON_EXPRESSION VARCHAR(200) NOT NULL,
|
59
|
|
- TIME_ZONE_ID VARCHAR(80),
|
60
|
|
- PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
|
61
|
|
- FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
|
62
|
|
- REFERENCES XXL_JOB_QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
|
63
|
|
-);
|
64
|
|
-
|
65
|
|
-CREATE TABLE XXL_JOB_QRTZ_SIMPROP_TRIGGERS
|
66
|
|
- (
|
67
|
|
- SCHED_NAME VARCHAR(120) NOT NULL,
|
68
|
|
- TRIGGER_NAME VARCHAR(200) NOT NULL,
|
69
|
|
- TRIGGER_GROUP VARCHAR(200) NOT NULL,
|
70
|
|
- STR_PROP_1 VARCHAR(512) NULL,
|
71
|
|
- STR_PROP_2 VARCHAR(512) NULL,
|
72
|
|
- STR_PROP_3 VARCHAR(512) NULL,
|
73
|
|
- INT_PROP_1 INT NULL,
|
74
|
|
- INT_PROP_2 INT NULL,
|
75
|
|
- LONG_PROP_1 BIGINT NULL,
|
76
|
|
- LONG_PROP_2 BIGINT NULL,
|
77
|
|
- DEC_PROP_1 NUMERIC(13,4) NULL,
|
78
|
|
- DEC_PROP_2 NUMERIC(13,4) NULL,
|
79
|
|
- BOOL_PROP_1 VARCHAR(1) NULL,
|
80
|
|
- BOOL_PROP_2 VARCHAR(1) NULL,
|
81
|
|
- PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
|
82
|
|
- FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
|
83
|
|
- REFERENCES XXL_JOB_QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
|
84
|
|
-);
|
85
|
|
-
|
86
|
|
-CREATE TABLE XXL_JOB_QRTZ_BLOB_TRIGGERS
|
87
|
|
- (
|
88
|
|
- SCHED_NAME VARCHAR(120) NOT NULL,
|
89
|
|
- TRIGGER_NAME VARCHAR(200) NOT NULL,
|
90
|
|
- TRIGGER_GROUP VARCHAR(200) NOT NULL,
|
91
|
|
- BLOB_DATA BLOB NULL,
|
92
|
|
- PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
|
93
|
|
- FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
|
94
|
|
- REFERENCES XXL_JOB_QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
|
95
|
|
-);
|
96
|
|
-
|
97
|
|
-CREATE TABLE XXL_JOB_QRTZ_CALENDARS
|
98
|
|
- (
|
99
|
|
- SCHED_NAME VARCHAR(120) NOT NULL,
|
100
|
|
- CALENDAR_NAME VARCHAR(200) NOT NULL,
|
101
|
|
- CALENDAR BLOB NOT NULL,
|
102
|
|
- PRIMARY KEY (SCHED_NAME,CALENDAR_NAME)
|
103
|
|
-);
|
104
|
|
-
|
105
|
|
-CREATE TABLE XXL_JOB_QRTZ_PAUSED_TRIGGER_GRPS
|
106
|
|
- (
|
107
|
|
- SCHED_NAME VARCHAR(120) NOT NULL,
|
108
|
|
- TRIGGER_GROUP VARCHAR(200) NOT NULL,
|
109
|
|
- PRIMARY KEY (SCHED_NAME,TRIGGER_GROUP)
|
110
|
|
-);
|
111
|
|
-
|
112
|
|
-CREATE TABLE XXL_JOB_QRTZ_FIRED_TRIGGERS
|
113
|
|
- (
|
114
|
|
- SCHED_NAME VARCHAR(120) NOT NULL,
|
115
|
|
- ENTRY_ID VARCHAR(95) NOT NULL,
|
116
|
|
- TRIGGER_NAME VARCHAR(200) NOT NULL,
|
117
|
|
- TRIGGER_GROUP VARCHAR(200) NOT NULL,
|
118
|
|
- INSTANCE_NAME VARCHAR(200) NOT NULL,
|
119
|
|
- FIRED_TIME BIGINT(13) NOT NULL,
|
120
|
|
- SCHED_TIME BIGINT(13) NOT NULL,
|
121
|
|
- PRIORITY INTEGER NOT NULL,
|
122
|
|
- STATE VARCHAR(16) NOT NULL,
|
123
|
|
- JOB_NAME VARCHAR(200) NULL,
|
124
|
|
- JOB_GROUP VARCHAR(200) NULL,
|
125
|
|
- IS_NONCONCURRENT VARCHAR(1) NULL,
|
126
|
|
- REQUESTS_RECOVERY VARCHAR(1) NULL,
|
127
|
|
- PRIMARY KEY (SCHED_NAME,ENTRY_ID)
|
128
|
|
-);
|
129
|
|
-
|
130
|
|
-CREATE TABLE XXL_JOB_QRTZ_SCHEDULER_STATE
|
131
|
|
- (
|
132
|
|
- SCHED_NAME VARCHAR(120) NOT NULL,
|
133
|
|
- INSTANCE_NAME VARCHAR(200) NOT NULL,
|
134
|
|
- LAST_CHECKIN_TIME BIGINT(13) NOT NULL,
|
135
|
|
- CHECKIN_INTERVAL BIGINT(13) NOT NULL,
|
136
|
|
- PRIMARY KEY (SCHED_NAME,INSTANCE_NAME)
|
137
|
|
-);
|
138
|
|
-
|
139
|
|
-CREATE TABLE XXL_JOB_QRTZ_LOCKS
|
140
|
|
- (
|
141
|
|
- SCHED_NAME VARCHAR(120) NOT NULL,
|
142
|
|
- LOCK_NAME VARCHAR(40) NOT NULL,
|
143
|
|
- PRIMARY KEY (SCHED_NAME,LOCK_NAME)
|
144
|
|
-);
|
145
|
|
-
|
146
|
|
-
|
147
|
|
-
|
148
|
|
-CREATE TABLE `XXL_JOB_QRTZ_TRIGGER_INFO` (
|
149
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT,
|
150
|
|
- `job_group` int(11) NOT NULL COMMENT '执行器主键ID',
|
151
|
|
- `job_cron` varchar(128) NOT NULL COMMENT '任务执行CRON',
|
152
|
|
- `job_desc` varchar(255) NOT NULL,
|
153
|
|
- `add_time` datetime DEFAULT NULL,
|
154
|
|
- `update_time` datetime DEFAULT NULL,
|
155
|
|
- `author` varchar(64) DEFAULT NULL COMMENT '作者',
|
156
|
|
- `alarm_email` varchar(255) DEFAULT NULL COMMENT '报警邮件',
|
157
|
|
- `executor_route_strategy` varchar(50) DEFAULT NULL COMMENT '执行器路由策略',
|
158
|
|
- `executor_handler` varchar(255) DEFAULT NULL COMMENT '执行器任务handler',
|
159
|
|
- `executor_param` varchar(255) DEFAULT NULL COMMENT '执行器任务参数',
|
160
|
|
- `executor_block_strategy` varchar(50) DEFAULT NULL COMMENT '阻塞处理策略',
|
161
|
|
- `executor_fail_strategy` varchar(50) DEFAULT NULL COMMENT '失败处理策略',
|
162
|
|
- `glue_type` varchar(50) NOT NULL COMMENT 'GLUE类型',
|
163
|
|
- `glue_source` text COMMENT 'GLUE源代码',
|
164
|
|
- `glue_remark` varchar(128) DEFAULT NULL COMMENT 'GLUE备注',
|
165
|
|
- `glue_updatetime` datetime DEFAULT NULL COMMENT 'GLUE更新时间',
|
166
|
|
- `child_jobkey` varchar(255) DEFAULT NULL COMMENT '子任务Key',
|
167
|
|
- PRIMARY KEY (`id`)
|
168
|
|
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
169
|
|
-
|
170
|
|
-CREATE TABLE `XXL_JOB_QRTZ_TRIGGER_LOG` (
|
171
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT,
|
172
|
|
- `job_group` int(11) NOT NULL COMMENT '执行器主键ID',
|
173
|
|
- `job_id` int(11) NOT NULL COMMENT '任务,主键ID',
|
174
|
|
- `glue_type` varchar(50) DEFAULT NULL COMMENT 'GLUE类型',
|
175
|
|
- `executor_address` varchar(255) DEFAULT NULL COMMENT '执行器地址,本次执行的地址',
|
176
|
|
- `executor_handler` varchar(255) DEFAULT NULL COMMENT '执行器任务handler',
|
177
|
|
- `executor_param` varchar(255) DEFAULT NULL COMMENT 'executor_param',
|
178
|
|
- `trigger_time` datetime DEFAULT NULL COMMENT '调度-时间',
|
179
|
|
- `trigger_code` varchar(255) NOT NULL DEFAULT '0' COMMENT '调度-结果',
|
180
|
|
- `trigger_msg` varchar(2048) DEFAULT NULL COMMENT '调度-日志',
|
181
|
|
- `handle_time` datetime DEFAULT NULL COMMENT '执行-时间',
|
182
|
|
- `handle_code` varchar(255) NOT NULL DEFAULT '0' COMMENT '执行-状态',
|
183
|
|
- `handle_msg` varchar(2048) DEFAULT NULL COMMENT '执行-日志',
|
184
|
|
- PRIMARY KEY (`id`)
|
185
|
|
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
186
|
|
-
|
187
|
|
-CREATE TABLE `XXL_JOB_QRTZ_TRIGGER_LOGGLUE` (
|
188
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT,
|
189
|
|
- `job_id` int(11) NOT NULL COMMENT '任务,主键ID',
|
190
|
|
- `glue_type` varchar(50) DEFAULT NULL COMMENT 'GLUE类型',
|
191
|
|
- `glue_source` text COMMENT 'GLUE源代码',
|
192
|
|
- `glue_remark` varchar(128) NOT NULL COMMENT 'GLUE备注',
|
193
|
|
- `add_time` timestamp NULL DEFAULT NULL,
|
194
|
|
- `update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
|
195
|
|
- PRIMARY KEY (`id`)
|
196
|
|
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
197
|
|
-
|
198
|
|
-CREATE TABLE XXL_JOB_QRTZ_TRIGGER_REGISTRY (
|
199
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT,
|
200
|
|
- `registry_group` varchar(255) NOT NULL,
|
201
|
|
- `registry_key` varchar(255) NOT NULL,
|
202
|
|
- `registry_value` varchar(255) NOT NULL,
|
203
|
|
- `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
204
|
|
- PRIMARY KEY (`id`)
|
205
|
|
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
206
|
|
-
|
207
|
|
-CREATE TABLE `XXL_JOB_QRTZ_TRIGGER_GROUP` (
|
208
|
|
- `id` int(11) NOT NULL AUTO_INCREMENT,
|
209
|
|
- `app_name` varchar(64) NOT NULL COMMENT '执行器AppName',
|
210
|
|
- `title` varchar(12) NOT NULL COMMENT '执行器名称',
|
211
|
|
- `order` tinyint(4) NOT NULL DEFAULT '0' COMMENT '排序',
|
212
|
|
- `address_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '执行器地址类型:0=自动注册、1=手动录入',
|
213
|
|
- `address_list` varchar(200) DEFAULT NULL COMMENT '执行器地址列表,多地址逗号分隔',
|
214
|
|
- PRIMARY KEY (`id`)
|
215
|
|
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
216
|
|
-
|
217
|
|
-INSERT INTO `XXL_JOB_QRTZ_TRIGGER_GROUP` ( `app_name`, `title`, `order`, `address_type`, `address_list`) values ( 'xxl-job-executor-example', '示例执行器', '1', '0', null);
|
218
|
|
-
|
219
|
|
-commit;
|
220
|
|
-
|
|
1
|
+
|
|
2
|
+CREATE TABLE XXL_JOB_QRTZ_JOB_DETAILS
|
|
3
|
+ (
|
|
4
|
+ SCHED_NAME VARCHAR(120) NOT NULL,
|
|
5
|
+ JOB_NAME VARCHAR(200) NOT NULL,
|
|
6
|
+ JOB_GROUP VARCHAR(200) NOT NULL,
|
|
7
|
+ DESCRIPTION VARCHAR(250) NULL,
|
|
8
|
+ JOB_CLASS_NAME VARCHAR(250) NOT NULL,
|
|
9
|
+ IS_DURABLE VARCHAR(1) NOT NULL,
|
|
10
|
+ IS_NONCONCURRENT VARCHAR(1) NOT NULL,
|
|
11
|
+ IS_UPDATE_DATA VARCHAR(1) NOT NULL,
|
|
12
|
+ REQUESTS_RECOVERY VARCHAR(1) NOT NULL,
|
|
13
|
+ JOB_DATA BLOB NULL,
|
|
14
|
+ PRIMARY KEY (SCHED_NAME,JOB_NAME,JOB_GROUP)
|
|
15
|
+);
|
|
16
|
+
|
|
17
|
+CREATE TABLE XXL_JOB_QRTZ_TRIGGERS
|
|
18
|
+ (
|
|
19
|
+ SCHED_NAME VARCHAR(120) NOT NULL,
|
|
20
|
+ TRIGGER_NAME VARCHAR(200) NOT NULL,
|
|
21
|
+ TRIGGER_GROUP VARCHAR(200) NOT NULL,
|
|
22
|
+ JOB_NAME VARCHAR(200) NOT NULL,
|
|
23
|
+ JOB_GROUP VARCHAR(200) NOT NULL,
|
|
24
|
+ DESCRIPTION VARCHAR(250) NULL,
|
|
25
|
+ NEXT_FIRE_TIME BIGINT(13) NULL,
|
|
26
|
+ PREV_FIRE_TIME BIGINT(13) NULL,
|
|
27
|
+ PRIORITY INTEGER NULL,
|
|
28
|
+ TRIGGER_STATE VARCHAR(16) NOT NULL,
|
|
29
|
+ TRIGGER_TYPE VARCHAR(8) NOT NULL,
|
|
30
|
+ START_TIME BIGINT(13) NOT NULL,
|
|
31
|
+ END_TIME BIGINT(13) NULL,
|
|
32
|
+ CALENDAR_NAME VARCHAR(200) NULL,
|
|
33
|
+ MISFIRE_INSTR SMALLINT(2) NULL,
|
|
34
|
+ JOB_DATA BLOB NULL,
|
|
35
|
+ PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
|
|
36
|
+ FOREIGN KEY (SCHED_NAME,JOB_NAME,JOB_GROUP)
|
|
37
|
+ REFERENCES XXL_JOB_QRTZ_JOB_DETAILS(SCHED_NAME,JOB_NAME,JOB_GROUP)
|
|
38
|
+);
|
|
39
|
+
|
|
40
|
+CREATE TABLE XXL_JOB_QRTZ_SIMPLE_TRIGGERS
|
|
41
|
+ (
|
|
42
|
+ SCHED_NAME VARCHAR(120) NOT NULL,
|
|
43
|
+ TRIGGER_NAME VARCHAR(200) NOT NULL,
|
|
44
|
+ TRIGGER_GROUP VARCHAR(200) NOT NULL,
|
|
45
|
+ REPEAT_COUNT BIGINT(7) NOT NULL,
|
|
46
|
+ REPEAT_INTERVAL BIGINT(12) NOT NULL,
|
|
47
|
+ TIMES_TRIGGERED BIGINT(10) NOT NULL,
|
|
48
|
+ PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
|
|
49
|
+ FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
|
|
50
|
+ REFERENCES XXL_JOB_QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
|
|
51
|
+);
|
|
52
|
+
|
|
53
|
+CREATE TABLE XXL_JOB_QRTZ_CRON_TRIGGERS
|
|
54
|
+ (
|
|
55
|
+ SCHED_NAME VARCHAR(120) NOT NULL,
|
|
56
|
+ TRIGGER_NAME VARCHAR(200) NOT NULL,
|
|
57
|
+ TRIGGER_GROUP VARCHAR(200) NOT NULL,
|
|
58
|
+ CRON_EXPRESSION VARCHAR(200) NOT NULL,
|
|
59
|
+ TIME_ZONE_ID VARCHAR(80),
|
|
60
|
+ PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
|
|
61
|
+ FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
|
|
62
|
+ REFERENCES XXL_JOB_QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
|
|
63
|
+);
|
|
64
|
+
|
|
65
|
+CREATE TABLE XXL_JOB_QRTZ_SIMPROP_TRIGGERS
|
|
66
|
+ (
|
|
67
|
+ SCHED_NAME VARCHAR(120) NOT NULL,
|
|
68
|
+ TRIGGER_NAME VARCHAR(200) NOT NULL,
|
|
69
|
+ TRIGGER_GROUP VARCHAR(200) NOT NULL,
|
|
70
|
+ STR_PROP_1 VARCHAR(512) NULL,
|
|
71
|
+ STR_PROP_2 VARCHAR(512) NULL,
|
|
72
|
+ STR_PROP_3 VARCHAR(512) NULL,
|
|
73
|
+ INT_PROP_1 INT NULL,
|
|
74
|
+ INT_PROP_2 INT NULL,
|
|
75
|
+ LONG_PROP_1 BIGINT NULL,
|
|
76
|
+ LONG_PROP_2 BIGINT NULL,
|
|
77
|
+ DEC_PROP_1 NUMERIC(13,4) NULL,
|
|
78
|
+ DEC_PROP_2 NUMERIC(13,4) NULL,
|
|
79
|
+ BOOL_PROP_1 VARCHAR(1) NULL,
|
|
80
|
+ BOOL_PROP_2 VARCHAR(1) NULL,
|
|
81
|
+ PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
|
|
82
|
+ FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
|
|
83
|
+ REFERENCES XXL_JOB_QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
|
|
84
|
+);
|
|
85
|
+
|
|
86
|
+CREATE TABLE XXL_JOB_QRTZ_BLOB_TRIGGERS
|
|
87
|
+ (
|
|
88
|
+ SCHED_NAME VARCHAR(120) NOT NULL,
|
|
89
|
+ TRIGGER_NAME VARCHAR(200) NOT NULL,
|
|
90
|
+ TRIGGER_GROUP VARCHAR(200) NOT NULL,
|
|
91
|
+ BLOB_DATA BLOB NULL,
|
|
92
|
+ PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
|
|
93
|
+ FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
|
|
94
|
+ REFERENCES XXL_JOB_QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
|
|
95
|
+);
|
|
96
|
+
|
|
97
|
+CREATE TABLE XXL_JOB_QRTZ_CALENDARS
|
|
98
|
+ (
|
|
99
|
+ SCHED_NAME VARCHAR(120) NOT NULL,
|
|
100
|
+ CALENDAR_NAME VARCHAR(200) NOT NULL,
|
|
101
|
+ CALENDAR BLOB NOT NULL,
|
|
102
|
+ PRIMARY KEY (SCHED_NAME,CALENDAR_NAME)
|
|
103
|
+);
|
|
104
|
+
|
|
105
|
+CREATE TABLE XXL_JOB_QRTZ_PAUSED_TRIGGER_GRPS
|
|
106
|
+ (
|
|
107
|
+ SCHED_NAME VARCHAR(120) NOT NULL,
|
|
108
|
+ TRIGGER_GROUP VARCHAR(200) NOT NULL,
|
|
109
|
+ PRIMARY KEY (SCHED_NAME,TRIGGER_GROUP)
|
|
110
|
+);
|
|
111
|
+
|
|
112
|
+CREATE TABLE XXL_JOB_QRTZ_FIRED_TRIGGERS
|
|
113
|
+ (
|
|
114
|
+ SCHED_NAME VARCHAR(120) NOT NULL,
|
|
115
|
+ ENTRY_ID VARCHAR(95) NOT NULL,
|
|
116
|
+ TRIGGER_NAME VARCHAR(200) NOT NULL,
|
|
117
|
+ TRIGGER_GROUP VARCHAR(200) NOT NULL,
|
|
118
|
+ INSTANCE_NAME VARCHAR(200) NOT NULL,
|
|
119
|
+ FIRED_TIME BIGINT(13) NOT NULL,
|
|
120
|
+ SCHED_TIME BIGINT(13) NOT NULL,
|
|
121
|
+ PRIORITY INTEGER NOT NULL,
|
|
122
|
+ STATE VARCHAR(16) NOT NULL,
|
|
123
|
+ JOB_NAME VARCHAR(200) NULL,
|
|
124
|
+ JOB_GROUP VARCHAR(200) NULL,
|
|
125
|
+ IS_NONCONCURRENT VARCHAR(1) NULL,
|
|
126
|
+ REQUESTS_RECOVERY VARCHAR(1) NULL,
|
|
127
|
+ PRIMARY KEY (SCHED_NAME,ENTRY_ID)
|
|
128
|
+);
|
|
129
|
+
|
|
130
|
+CREATE TABLE XXL_JOB_QRTZ_SCHEDULER_STATE
|
|
131
|
+ (
|
|
132
|
+ SCHED_NAME VARCHAR(120) NOT NULL,
|
|
133
|
+ INSTANCE_NAME VARCHAR(200) NOT NULL,
|
|
134
|
+ LAST_CHECKIN_TIME BIGINT(13) NOT NULL,
|
|
135
|
+ CHECKIN_INTERVAL BIGINT(13) NOT NULL,
|
|
136
|
+ PRIMARY KEY (SCHED_NAME,INSTANCE_NAME)
|
|
137
|
+);
|
|
138
|
+
|
|
139
|
+CREATE TABLE XXL_JOB_QRTZ_LOCKS
|
|
140
|
+ (
|
|
141
|
+ SCHED_NAME VARCHAR(120) NOT NULL,
|
|
142
|
+ LOCK_NAME VARCHAR(40) NOT NULL,
|
|
143
|
+ PRIMARY KEY (SCHED_NAME,LOCK_NAME)
|
|
144
|
+);
|
|
145
|
+
|
|
146
|
+
|
|
147
|
+
|
|
148
|
+CREATE TABLE `XXL_JOB_QRTZ_TRIGGER_INFO` (
|
|
149
|
+ `id` int(11) NOT NULL AUTO_INCREMENT,
|
|
150
|
+ `job_group` int(11) NOT NULL COMMENT '执行器主键ID',
|
|
151
|
+ `job_cron` varchar(128) NOT NULL COMMENT '任务执行CRON',
|
|
152
|
+ `job_desc` varchar(255) NOT NULL,
|
|
153
|
+ `add_time` datetime DEFAULT NULL,
|
|
154
|
+ `update_time` datetime DEFAULT NULL,
|
|
155
|
+ `author` varchar(64) DEFAULT NULL COMMENT '作者',
|
|
156
|
+ `alarm_email` varchar(255) DEFAULT NULL COMMENT '报警邮件',
|
|
157
|
+ `executor_route_strategy` varchar(50) DEFAULT NULL COMMENT '执行器路由策略',
|
|
158
|
+ `executor_handler` varchar(255) DEFAULT NULL COMMENT '执行器任务handler',
|
|
159
|
+ `executor_param` varchar(255) DEFAULT NULL COMMENT '执行器任务参数',
|
|
160
|
+ `executor_block_strategy` varchar(50) DEFAULT NULL COMMENT '阻塞处理策略',
|
|
161
|
+ `executor_fail_strategy` varchar(50) DEFAULT NULL COMMENT '失败处理策略',
|
|
162
|
+ `glue_type` varchar(50) NOT NULL COMMENT 'GLUE类型',
|
|
163
|
+ `glue_source` text COMMENT 'GLUE源代码',
|
|
164
|
+ `glue_remark` varchar(128) DEFAULT NULL COMMENT 'GLUE备注',
|
|
165
|
+ `glue_updatetime` datetime DEFAULT NULL COMMENT 'GLUE更新时间',
|
|
166
|
+ `child_jobkey` varchar(255) DEFAULT NULL COMMENT '子任务Key',
|
|
167
|
+ PRIMARY KEY (`id`)
|
|
168
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
169
|
+
|
|
170
|
+CREATE TABLE `XXL_JOB_QRTZ_TRIGGER_LOG` (
|
|
171
|
+ `id` int(11) NOT NULL AUTO_INCREMENT,
|
|
172
|
+ `job_group` int(11) NOT NULL COMMENT '执行器主键ID',
|
|
173
|
+ `job_id` int(11) NOT NULL COMMENT '任务,主键ID',
|
|
174
|
+ `glue_type` varchar(50) DEFAULT NULL COMMENT 'GLUE类型',
|
|
175
|
+ `executor_address` varchar(255) DEFAULT NULL COMMENT '执行器地址,本次执行的地址',
|
|
176
|
+ `executor_handler` varchar(255) DEFAULT NULL COMMENT '执行器任务handler',
|
|
177
|
+ `executor_param` varchar(255) DEFAULT NULL COMMENT 'executor_param',
|
|
178
|
+ `trigger_time` datetime DEFAULT NULL COMMENT '调度-时间',
|
|
179
|
+ `trigger_code` varchar(255) NOT NULL DEFAULT '0' COMMENT '调度-结果',
|
|
180
|
+ `trigger_msg` varchar(2048) DEFAULT NULL COMMENT '调度-日志',
|
|
181
|
+ `handle_time` datetime DEFAULT NULL COMMENT '执行-时间',
|
|
182
|
+ `handle_code` varchar(255) NOT NULL DEFAULT '0' COMMENT '执行-状态',
|
|
183
|
+ `handle_msg` varchar(2048) DEFAULT NULL COMMENT '执行-日志',
|
|
184
|
+ PRIMARY KEY (`id`)
|
|
185
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
186
|
+
|
|
187
|
+CREATE TABLE `XXL_JOB_QRTZ_TRIGGER_LOGGLUE` (
|
|
188
|
+ `id` int(11) NOT NULL AUTO_INCREMENT,
|
|
189
|
+ `job_id` int(11) NOT NULL COMMENT '任务,主键ID',
|
|
190
|
+ `glue_type` varchar(50) DEFAULT NULL COMMENT 'GLUE类型',
|
|
191
|
+ `glue_source` text COMMENT 'GLUE源代码',
|
|
192
|
+ `glue_remark` varchar(128) NOT NULL COMMENT 'GLUE备注',
|
|
193
|
+ `add_time` timestamp NULL DEFAULT NULL,
|
|
194
|
+ `update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
|
|
195
|
+ PRIMARY KEY (`id`)
|
|
196
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
197
|
+
|
|
198
|
+CREATE TABLE XXL_JOB_QRTZ_TRIGGER_REGISTRY (
|
|
199
|
+ `id` int(11) NOT NULL AUTO_INCREMENT,
|
|
200
|
+ `registry_group` varchar(255) NOT NULL,
|
|
201
|
+ `registry_key` varchar(255) NOT NULL,
|
|
202
|
+ `registry_value` varchar(255) NOT NULL,
|
|
203
|
+ `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
204
|
+ PRIMARY KEY (`id`)
|
|
205
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
206
|
+
|
|
207
|
+CREATE TABLE `XXL_JOB_QRTZ_TRIGGER_GROUP` (
|
|
208
|
+ `id` int(11) NOT NULL AUTO_INCREMENT,
|
|
209
|
+ `app_name` varchar(64) NOT NULL COMMENT '执行器AppName',
|
|
210
|
+ `title` varchar(12) NOT NULL COMMENT '执行器名称',
|
|
211
|
+ `order` tinyint(4) NOT NULL DEFAULT '0' COMMENT '排序',
|
|
212
|
+ `address_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '执行器地址类型:0=自动注册、1=手动录入',
|
|
213
|
+ `address_list` varchar(200) DEFAULT NULL COMMENT '执行器地址列表,多地址逗号分隔',
|
|
214
|
+ PRIMARY KEY (`id`)
|
|
215
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
216
|
+
|
|
217
|
+INSERT INTO `XXL_JOB_QRTZ_TRIGGER_GROUP` ( `app_name`, `title`, `order`, `address_type`, `address_list`) values ( 'xxl-job-executor-sample', '示例执行器', '1', '0', null);
|
|
218
|
+
|
|
219
|
+commit;
|
|
220
|
+
|