|
|
|
|
2
|
# XXL-JOB v2.1.1-SNAPSHOT
|
2
|
# XXL-JOB v2.1.1-SNAPSHOT
|
3
|
# Copyright (c) 2015-present, xuxueli.
|
3
|
# Copyright (c) 2015-present, xuxueli.
|
4
|
|
4
|
|
5
|
-CREATE database if NOT EXISTS `xxl_job` default character set utf8 collate utf8_general_ci;
|
|
|
|
|
5
|
+CREATE database if NOT EXISTS `xxl_job` default character set utf8mb4 collate utf8mb4_general_ci;
|
6
|
use `xxl_job`;
|
6
|
use `xxl_job`;
|
7
|
|
7
|
|
8
|
|
8
|
|
|
|
|
|
30
|
`trigger_last_time` bigint(13) NOT NULL DEFAULT '0' COMMENT '上次调度时间',
|
30
|
`trigger_last_time` bigint(13) NOT NULL DEFAULT '0' COMMENT '上次调度时间',
|
31
|
`trigger_next_time` bigint(13) NOT NULL DEFAULT '0' COMMENT '下次调度时间',
|
31
|
`trigger_next_time` bigint(13) NOT NULL DEFAULT '0' COMMENT '下次调度时间',
|
32
|
PRIMARY KEY (`id`)
|
32
|
PRIMARY KEY (`id`)
|
33
|
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
|
33
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
34
|
|
34
|
|
35
|
CREATE TABLE `xxl_job_log` (
|
35
|
CREATE TABLE `xxl_job_log` (
|
36
|
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
36
|
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
51
|
PRIMARY KEY (`id`),
|
51
|
PRIMARY KEY (`id`),
|
52
|
KEY `I_trigger_time` (`trigger_time`),
|
52
|
KEY `I_trigger_time` (`trigger_time`),
|
53
|
KEY `I_handle_code` (`handle_code`)
|
53
|
KEY `I_handle_code` (`handle_code`)
|
54
|
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
|
54
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
55
|
|
55
|
|
56
|
CREATE TABLE `xxl_job_logglue` (
|
56
|
CREATE TABLE `xxl_job_logglue` (
|
57
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
57
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
62
|
`add_time` timestamp NULL DEFAULT NULL,
|
62
|
`add_time` timestamp NULL DEFAULT NULL,
|
63
|
`update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
|
63
|
`update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
|
64
|
PRIMARY KEY (`id`)
|
64
|
PRIMARY KEY (`id`)
|
65
|
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
|
65
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
66
|
|
66
|
|
67
|
CREATE TABLE `xxl_job_registry` (
|
67
|
CREATE TABLE `xxl_job_registry` (
|
68
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
68
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
72
|
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
72
|
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
73
|
PRIMARY KEY (`id`),
|
73
|
PRIMARY KEY (`id`),
|
74
|
KEY `i_g_k_v` (`registry_group`,`registry_key`,`registry_value`)
|
74
|
KEY `i_g_k_v` (`registry_group`,`registry_key`,`registry_value`)
|
75
|
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
|
75
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
76
|
|
76
|
|
77
|
CREATE TABLE `xxl_job_group` (
|
77
|
CREATE TABLE `xxl_job_group` (
|
78
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
78
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
82
|
`address_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '执行器地址类型:0=自动注册、1=手动录入',
|
82
|
`address_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '执行器地址类型:0=自动注册、1=手动录入',
|
83
|
`address_list` varchar(512) DEFAULT NULL COMMENT '执行器地址列表,多地址逗号分隔',
|
83
|
`address_list` varchar(512) DEFAULT NULL COMMENT '执行器地址列表,多地址逗号分隔',
|
84
|
PRIMARY KEY (`id`)
|
84
|
PRIMARY KEY (`id`)
|
85
|
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
|
85
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
86
|
|
86
|
|
87
|
CREATE TABLE `xxl_job_user` (
|
87
|
CREATE TABLE `xxl_job_user` (
|
88
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
88
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
|
|
|
92
|
`permission` varchar(255) DEFAULT NULL COMMENT '权限:执行器ID列表,多个逗号分割',
|
92
|
`permission` varchar(255) DEFAULT NULL COMMENT '权限:执行器ID列表,多个逗号分割',
|
93
|
PRIMARY KEY (`id`),
|
93
|
PRIMARY KEY (`id`),
|
94
|
UNIQUE KEY `i_username` (`username`) USING BTREE
|
94
|
UNIQUE KEY `i_username` (`username`) USING BTREE
|
95
|
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
|
95
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
96
|
|
96
|
|
97
|
CREATE TABLE `xxl_job_lock` (
|
97
|
CREATE TABLE `xxl_job_lock` (
|
98
|
`lock_name` varchar(50) NOT NULL COMMENT '锁名称',
|
98
|
`lock_name` varchar(50) NOT NULL COMMENT '锁名称',
|
99
|
PRIMARY KEY (`lock_name`)
|
99
|
PRIMARY KEY (`lock_name`)
|
100
|
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
|
100
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
|
101
|
|
101
|
|
102
|
|
102
|
|
103
|
INSERT INTO `xxl_job_group`(`id`, `app_name`, `title`, `order`, `address_type`, `address_list`) VALUES (1, 'xxl-job-executor-sample', '示例执行器', 1, 0, NULL);
|
103
|
INSERT INTO `xxl_job_group`(`id`, `app_name`, `title`, `order`, `address_type`, `address_list`) VALUES (1, 'xxl-job-executor-sample', '示例执行器', 1, 0, NULL);
|