¶Ô±ÈÐÂÎļþ |
| | |
| | | # |
| | | # XXL-JOB v2.3.0 |
| | | # Copyright (c) 2015-present, xuxueli. |
| | | |
| | | CREATE database if NOT EXISTS `xxl_job` default character set utf8mb4 collate utf8mb4_unicode_ci; |
| | | use `xxl_job`; |
| | | |
| | | SET NAMES utf8mb4; |
| | | |
| | | CREATE TABLE `xxl_job_info` ( |
| | | `id` int(11) NOT NULL AUTO_INCREMENT, |
| | | `job_group` int(11) NOT NULL COMMENT 'æ§è¡å¨ä¸»é®ID', |
| | | `job_desc` varchar(255) NOT NULL, |
| | | `add_time` datetime DEFAULT NULL, |
| | | `update_time` datetime DEFAULT NULL, |
| | | `author` varchar(64) DEFAULT NULL COMMENT 'ä½è
', |
| | | `alarm_email` varchar(255) DEFAULT NULL COMMENT 'æ¥è¦é®ä»¶', |
| | | `schedule_type` varchar(50) NOT NULL DEFAULT 'NONE' COMMENT 'è°åº¦ç±»å', |
| | | `schedule_conf` varchar(128) DEFAULT NULL COMMENT 'è°åº¦é
ç½®ï¼å¼å«ä¹åå³äºè°åº¦ç±»å', |
| | | `misfire_strategy` varchar(50) NOT NULL DEFAULT 'DO_NOTHING' COMMENT 'è°åº¦è¿æçç¥', |
| | | `executor_route_strategy` varchar(50) DEFAULT NULL COMMENT 'æ§è¡å¨è·¯ç±çç¥', |
| | | `executor_handler` varchar(255) DEFAULT NULL COMMENT 'æ§è¡å¨ä»»å¡handler', |
| | | `executor_param` varchar(512) DEFAULT NULL COMMENT 'æ§è¡å¨ä»»å¡åæ°', |
| | | `executor_block_strategy` varchar(50) DEFAULT NULL COMMENT 'é»å¡å¤ççç¥', |
| | | `executor_timeout` int(11) NOT NULL DEFAULT '0' COMMENT '任塿§è¡è¶
æ¶æ¶é´ï¼åä½ç§', |
| | | `executor_fail_retry_count` int(11) NOT NULL DEFAULT '0' COMMENT '失败éè¯æ¬¡æ°', |
| | | `glue_type` varchar(50) NOT NULL COMMENT 'GLUEç±»å', |
| | | `glue_source` mediumtext COMMENT 'GLUEæºä»£ç ', |
| | | `glue_remark` varchar(128) DEFAULT NULL COMMENT 'GLUE夿³¨', |
| | | `glue_updatetime` datetime DEFAULT NULL COMMENT 'GLUEæ´æ°æ¶é´', |
| | | `child_jobid` varchar(255) DEFAULT NULL COMMENT 'åä»»å¡IDï¼å¤ä¸ªéå·åé', |
| | | `trigger_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT 'è°åº¦ç¶æï¼0-忢ï¼1-è¿è¡', |
| | | `trigger_last_time` bigint(13) NOT NULL DEFAULT '0' COMMENT '䏿¬¡è°åº¦æ¶é´', |
| | | `trigger_next_time` bigint(13) NOT NULL DEFAULT '0' COMMENT '䏿¬¡è°åº¦æ¶é´', |
| | | PRIMARY KEY (`id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; |
| | | |
| | | CREATE TABLE `xxl_job_log` ( |
| | | `id` bigint(20) NOT NULL AUTO_INCREMENT, |
| | | `job_group` int(11) NOT NULL COMMENT 'æ§è¡å¨ä¸»é®ID', |
| | | `job_id` int(11) NOT NULL COMMENT 'ä»»å¡ï¼ä¸»é®ID', |
| | | `executor_address` varchar(255) DEFAULT NULL COMMENT 'æ§è¡å¨å°åï¼æ¬æ¬¡æ§è¡çå°å', |
| | | `executor_handler` varchar(255) DEFAULT NULL COMMENT 'æ§è¡å¨ä»»å¡handler', |
| | | `executor_param` varchar(512) DEFAULT NULL COMMENT 'æ§è¡å¨ä»»å¡åæ°', |
| | | `executor_sharding_param` varchar(20) DEFAULT NULL COMMENT 'æ§è¡å¨ä»»å¡åçåæ°ï¼æ ¼å¼å¦ 1/2', |
| | | `executor_fail_retry_count` int(11) NOT NULL DEFAULT '0' COMMENT '失败éè¯æ¬¡æ°', |
| | | `trigger_time` datetime DEFAULT NULL COMMENT 'è°åº¦-æ¶é´', |
| | | `trigger_code` int(11) NOT NULL COMMENT 'è°åº¦-ç»æ', |
| | | `trigger_msg` text COMMENT 'è°åº¦-æ¥å¿', |
| | | `handle_time` datetime DEFAULT NULL COMMENT 'æ§è¡-æ¶é´', |
| | | `handle_code` int(11) NOT NULL COMMENT 'æ§è¡-ç¶æ', |
| | | `handle_msg` text COMMENT 'æ§è¡-æ¥å¿', |
| | | `alarm_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT 'åè¦ç¶æï¼0-é»è®¤ã1-æ éåè¦ã2-åè¦æåã3-åè¦å¤±è´¥', |
| | | PRIMARY KEY (`id`), |
| | | KEY `I_trigger_time` (`trigger_time`), |
| | | KEY `I_handle_code` (`handle_code`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; |
| | | |
| | | CREATE TABLE `xxl_job_log_report` ( |
| | | `id` int(11) NOT NULL AUTO_INCREMENT, |
| | | `trigger_day` datetime DEFAULT NULL COMMENT 'è°åº¦-æ¶é´', |
| | | `running_count` int(11) NOT NULL DEFAULT '0' COMMENT 'è¿è¡ä¸-æ¥å¿æ°é', |
| | | `suc_count` int(11) NOT NULL DEFAULT '0' COMMENT 'æ§è¡æå-æ¥å¿æ°é', |
| | | `fail_count` int(11) NOT NULL DEFAULT '0' COMMENT 'æ§è¡å¤±è´¥-æ¥å¿æ°é', |
| | | `update_time` datetime DEFAULT NULL, |
| | | PRIMARY KEY (`id`), |
| | | UNIQUE KEY `i_trigger_day` (`trigger_day`) USING BTREE |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; |
| | | |
| | | CREATE TABLE `xxl_job_logglue` ( |
| | | `id` int(11) NOT NULL AUTO_INCREMENT, |
| | | `job_id` int(11) NOT NULL COMMENT 'ä»»å¡ï¼ä¸»é®ID', |
| | | `glue_type` varchar(50) DEFAULT NULL COMMENT 'GLUEç±»å', |
| | | `glue_source` mediumtext COMMENT 'GLUEæºä»£ç ', |
| | | `glue_remark` varchar(128) NOT NULL COMMENT 'GLUE夿³¨', |
| | | `add_time` datetime DEFAULT NULL, |
| | | `update_time` datetime DEFAULT NULL, |
| | | PRIMARY KEY (`id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; |
| | | |
| | | CREATE TABLE `xxl_job_registry` ( |
| | | `id` int(11) NOT NULL AUTO_INCREMENT, |
| | | `registry_group` varchar(50) NOT NULL, |
| | | `registry_key` varchar(255) NOT NULL, |
| | | `registry_value` varchar(255) NOT NULL, |
| | | `update_time` datetime DEFAULT NULL, |
| | | PRIMARY KEY (`id`), |
| | | KEY `i_g_k_v` (`registry_group`,`registry_key`,`registry_value`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; |
| | | |
| | | CREATE TABLE `xxl_job_group` ( |
| | | `id` int(11) NOT NULL AUTO_INCREMENT, |
| | | `app_name` varchar(64) NOT NULL COMMENT 'æ§è¡å¨AppName', |
| | | `title` varchar(12) NOT NULL COMMENT 'æ§è¡å¨åç§°', |
| | | `address_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT 'æ§è¡å¨å°åç±»åï¼0=èªå¨æ³¨åã1=æå¨å½å
¥', |
| | | `address_list` text COMMENT 'æ§è¡å¨å°åå表ï¼å¤å°åéå·åé', |
| | | `update_time` datetime DEFAULT NULL, |
| | | PRIMARY KEY (`id`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; |
| | | |
| | | CREATE TABLE `xxl_job_user` ( |
| | | `id` int(11) NOT NULL AUTO_INCREMENT, |
| | | `username` varchar(50) NOT NULL COMMENT 'è´¦å·', |
| | | `password` varchar(50) NOT NULL COMMENT 'å¯ç ', |
| | | `role` tinyint(4) NOT NULL COMMENT 'è§è²ï¼0-æ®éç¨æ·ã1-管çå', |
| | | `permission` varchar(255) DEFAULT NULL COMMENT 'æéï¼æ§è¡å¨IDå表ï¼å¤ä¸ªéå·åå²', |
| | | PRIMARY KEY (`id`), |
| | | UNIQUE KEY `i_username` (`username`) USING BTREE |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; |
| | | |
| | | CREATE TABLE `xxl_job_lock` ( |
| | | `lock_name` varchar(50) NOT NULL COMMENT 'éåç§°', |
| | | PRIMARY KEY (`lock_name`) |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; |
| | | |
| | | INSERT INTO `xxl_job_group`(`id`, `app_name`, `title`, `address_type`, `address_list`, `update_time`) VALUES (1, 'xxl-job-executor-sample', 'ç¤ºä¾æ§è¡å¨', 0, NULL, '2018-11-03 22:21:31' ); |
| | | INSERT INTO `xxl_job_info`(`id`, `job_group`, `job_desc`, `add_time`, `update_time`, `author`, `alarm_email`, `schedule_type`, `schedule_conf`, `misfire_strategy`, `executor_route_strategy`, `executor_handler`, `executor_param`, `executor_block_strategy`, `executor_timeout`, `executor_fail_retry_count`, `glue_type`, `glue_source`, `glue_remark`, `glue_updatetime`, `child_jobid`) VALUES (1, 1, 'æµè¯ä»»å¡1', '2018-11-03 22:21:31', '2018-11-03 22:21:31', 'XXL', '', 'CRON', '0 0 0 * * ? *', 'DO_NOTHING', 'FIRST', 'demoJobHandler', '', 'SERIAL_EXECUTION', 0, 0, 'BEAN', '', 'GLUE代ç åå§å', '2018-11-03 22:21:31', ''); |
| | | INSERT INTO `xxl_job_user`(`id`, `username`, `password`, `role`, `permission`) VALUES (1, 'admin', 'e10adc3949ba59abbe56e057f20f883e', 1, NULL); |
| | | INSERT INTO `xxl_job_lock` ( `lock_name`) VALUES ( 'schedule_lock'); |
| | | |
| | | commit; |
| | | |