Commit 75dabb1a by huangfusuper

【删除SQL脚本】删除不必要的创建SQL的脚本,表的创建交由JPA来创建

parent e2a23556
/*
Navicat Premium Data Transfer
Source Server : DDMP
Source Server Type : MySQL
Source Server Version : 50717
Source Host : 10.0.120.30:3307
Source Schema : myth-registry
Target Server Type : MySQL
Target Server Version : 50717
File Encoding : 65001
Date: 27/11/2019 16:57:58
*/
CREATE DATABASE /*!32312 IF NOT EXISTS */`myth-registry` /*!40100 DEFAULT CHARACTER SET utf8 */;
USE `myth-registry`;
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for myth_registry
-- ----------------------------
DROP TABLE IF EXISTS `myth_registry`;
CREATE TABLE `myth_registry` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`biz` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '业务标识',
`env` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '环境标识',
`key` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '注册Key',
`data` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '注册Value有效数据',
`status` tinyint(4) NOT NULL DEFAULT 0 COMMENT '状态:0-正常、1-锁定',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `I_b_e_k`(`biz`, `env`, `key`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 14 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for myth_registry_data
-- ----------------------------
DROP TABLE IF EXISTS `myth_registry_data`;
CREATE TABLE `myth_registry_data` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`biz` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '业务标识',
`env` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '环境标识',
`key` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '注册Key',
`value` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '注册Value',
`updateTime` datetime(0) NOT NULL COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `I_b_e_k_v`(`biz`, `env`, `key`, `value`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 38 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for myth_registry_message
-- ----------------------------
DROP TABLE IF EXISTS `myth_registry_message`;
CREATE TABLE `myth_registry_message` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`type` tinyint(4) NOT NULL DEFAULT 0 COMMENT '消息类型:0-注册更新',
`data` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '消息内容',
`addTime` datetime(0) NOT NULL COMMENT '添加时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 46 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;
/*
Navicat Premium Data Transfer
Source Server : 10.0.10.118
Source Server Type : MySQL
Source Server Version : 50721
Source Host : 10.0.10.118:3306
Source Schema : myth-job
Target Server Type : MySQL
Target Server Version : 50721
File Encoding : 65001
Date: 16/12/2019 10:58:04
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for flow_version
-- ----------------------------
DROP TABLE IF EXISTS `flow_version`;
CREATE TABLE `flow_version` (
`id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '任务流的版本的id',
`version_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '版本名称',
`node_count` int(13) NULL DEFAULT NULL COMMENT '当前版本的任务流的节点数',
`flow_desc` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '当前任务流的介绍',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '当前版本的添加时间',
`version_sign` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '当前版本的标志 this',
`flow_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务流的id',
`timeout` bigint(20) NULL DEFAULT NULL COMMENT '任务流的超时时间',
`trigger_next_time` bigint(13) NULL DEFAULT NULL COMMENT '此版本下次执行的时间',
`repeat_count` int(13) NULL DEFAULT NULL COMMENT '重复次数',
`remaining_count` varchar(13) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '剩余次数',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;
/*
Navicat Premium Data Transfer
Source Server : 10.0.10.118
Source Server Type : MySQL
Source Server Version : 50721
Source Host : 10.0.10.118:3306
Source Schema : myth-job
Target Server Type : MySQL
Target Server Version : 50721
File Encoding : 65001
Date: 16/12/2019 10:58:10
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for job_flight_schedule
-- ----------------------------
DROP TABLE IF EXISTS `job_flight_schedule`;
CREATE TABLE `job_flight_schedule` (
`id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主键 任务id',
`job_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '任务名称',
`executor_handler` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '插件任务的调度key',
`job_cron` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务周期调度cron表达式',
`job_desc` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务详情',
`plugin_urls` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '插件方的url集合',
`routing_strategy` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '路由策略:1随机(默认),2轮询,3最近最少使用,4最近最久未使用算法,5哈希算法',
`blocking_strategy` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '阻塞策略:1丢弃,2阻塞等待(默认)',
`callback_token` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '回调时的身份认证',
`gateway_token` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '请求调度中心的token',
`request_host` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '调度中心主机名',
`request_port` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '调度中心端口号',
`job_param` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务参数',
`job_type` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '任务类型,java,pyton,php,script,sql.shell',
`taskflow_id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '所属任务流的id',
`parent_id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '上级节点',
`taskflow_is_cron` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '是否跟随任务流的时间设置?1不跟随(默认),2跟随',
`alarm_email` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '报警邮件',
`executor_timeout` int(11) NULL DEFAULT NULL COMMENT '任务超时时间',
`source_urls` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '脚本文件地址(或远程文件服务器地址)支持多个,逗号分割',
`glue_source` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '调度任务源码',
`glue_remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '源码备注',
`glue_updatetime` datetime(0) NULL DEFAULT NULL COMMENT '源码更新时间',
`trigger_next_time` bigint(20) NULL DEFAULT NULL COMMENT '下次调度时间',
`author` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '任务负责人',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '任务节点添加时间',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '任务节点修改时间',
`run_id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '运行标识',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;
/*
Navicat Premium Data Transfer
Source Server : 10.0.10.118
Source Server Type : MySQL
Source Server Version : 50721
Source Host : 10.0.10.118:3306
Source Schema : myth-job
Target Server Type : MySQL
Target Server Version : 50721
File Encoding : 65001
Date: 16/12/2019 10:58:16
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for job_flow
-- ----------------------------
DROP TABLE IF EXISTS `job_flow`;
CREATE TABLE `job_flow` (
`id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '任务流的id',
`flow_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务流的名字',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '任务流的创建时间',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '任务流的修改时间',
`remove_mark` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '删除标识 1正常 2删除',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;
/*
Navicat Premium Data Transfer
Source Server : 10.0.10.118
Source Server Type : MySQL
Source Server Version : 50721
Source Host : 10.0.10.118:3306
Source Schema : myth-job
Target Server Type : MySQL
Target Server Version : 50721
File Encoding : 65001
Date: 16/12/2019 10:58:24
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for job_flow_nodes
-- ----------------------------
DROP TABLE IF EXISTS `job_flow_nodes`;
CREATE TABLE `job_flow_nodes` (
`id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主键 任务id',
`job_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '任务名称',
`executor_handler` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '插件任务的调度key',
`job_cron` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务周期调度cron表达式',
`job_desc` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务详情',
`plugin_urls` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '插件方的url集合',
`routing_strategy` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '路由策略:1随机(默认),2轮询,3最近最少使用,4最近最久未使用算法,5哈希算法',
`blocking_strategy` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '阻塞策略:1丢弃,2阻塞等待(默认)',
`callback_token` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '回调时的身份认证',
`gateway_token` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '请求调度中心的token',
`request_host` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '调度中心主机名',
`request_port` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '调度中心端口号',
`job_param` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务参数',
`job_type` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '任务类型,java,pyton,php,script,sql.shell',
`taskflow_id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '所属任务流的id',
`parent_id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '上级节点',
`taskflow_is_cron` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '是否跟随任务流的时间设置?1不跟随(默认),2跟随',
`alarm_email` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '报警邮件',
`executor_timeout` int(11) NULL DEFAULT NULL COMMENT '任务超时时间',
`source_urls` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '脚本文件地址(或远程文件服务器地址)支持多个,逗号分割',
`glue_source` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '调度任务源码',
`glue_remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '源码备注',
`glue_updatetime` datetime(0) NULL DEFAULT NULL COMMENT '源码更新时间',
`author` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '任务负责人',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '任务节点添加时间',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '任务节点修改时间',
`removal_mark` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '删除标志',
`repeat_times` int(13) NOT NULL COMMENT '重复次数 -1永久运行',
`flow_version` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '版本号跟随任务流',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;
/*
Navicat Premium Data Transfer
Source Server : 10.0.10.118
Source Server Type : MySQL
Source Server Version : 50721
Source Host : 10.0.10.118:3306
Source Schema : myth-job
Target Server Type : MySQL
Target Server Version : 50721
File Encoding : 65001
Date: 16/12/2019 10:58:29
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for job_flow_snapshot
-- ----------------------------
DROP TABLE IF EXISTS `job_flow_snapshot`;
CREATE TABLE `job_flow_snapshot` (
`id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '任务流的id',
`flow_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务流的名字',
`node_count` int(13) NULL DEFAULT NULL COMMENT '任务流中节点的个数',
`flow_version_id` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '当前任务流的版本',
`timeout` bigint(20) NULL DEFAULT NULL COMMENT '超时时间',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '任务流的创建时间',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '任务流的修改时间',
`run_id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务流的运行标识',
`remaining_node` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '初始值为节点总数,每次一个节点运行成功就将总数-1',
`flow_status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '1 未开始 2运行 3暂停 4结束',
`trigger_next_time` bigint(13) NOT NULL DEFAULT 0 COMMENT '下次调度时间',
`flow_run_result` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '1 成功 2 失败',
`dispatch_ip` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '被那个机器加载调度的',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;
/*
Navicat Premium Data Transfer
Source Server : 10.0.10.118
Source Server Type : MySQL
Source Server Version : 50721
Source Host : 10.0.10.118:3306
Source Schema : myth-job
Target Server Type : MySQL
Target Server Version : 50721
File Encoding : 65001
Date: 16/12/2019 10:58:35
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for job_lock
-- ----------------------------
DROP TABLE IF EXISTS `job_lock`;
CREATE TABLE `job_lock` (
`lock_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`locl_desc` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
PRIMARY KEY (`lock_name`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of job_lock
-- ----------------------------
INSERT INTO `job_lock` VALUES ('scanning_job_flight_schedule', '扫描job_flight_schedule表,添加到任务轮里面的表');
INSERT INTO `job_lock` VALUES ('scanning_job_read_ahead', '扫描job_read_ahead表,添加到排期表的行锁');
SET FOREIGN_KEY_CHECKS = 1;
/*
Navicat Premium Data Transfer
Source Server : 10.0.10.118
Source Server Type : MySQL
Source Server Version : 50721
Source Host : 10.0.10.118:3306
Source Schema : myth-job
Target Server Type : MySQL
Target Server Version : 50721
File Encoding : 65001
Date: 16/12/2019 10:58:40
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for job_log
-- ----------------------------
DROP TABLE IF EXISTS `job_log`;
CREATE TABLE `job_log` (
`id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '日志主键',
`job_group` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '执行器主键',
`job_id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务节点主键',
`flow_id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务流主键',
`flow_version` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务流版本',
`run_id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '运行标识',
`executor_handler` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '执行器任务handler',
`executor_params` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '执行器的参数',
`trigger_time` datetime(0) NULL DEFAULT NULL COMMENT '调度时间',
`trigger_code` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '调度结果 1成功 2失败',
`trigger_msg` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '调度日志',
`handle_time` datetime(0) NULL DEFAULT NULL COMMENT '执行时间',
`handle_code` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '执行结果1成功 2失败',
`handle_msg` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '执行日志',
`alarm_status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '告警状态 0-默认 1-无需警告 2-告警成功 3-告警失败',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;
/*
Navicat Premium Data Transfer
Source Server : 10.0.10.118
Source Server Type : MySQL
Source Server Version : 50721
Source Host : 10.0.10.118:3306
Source Schema : myth-job
Target Server Type : MySQL
Target Server Version : 50721
File Encoding : 65001
Date: 16/12/2019 10:58:45
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for job_logglue
-- ----------------------------
DROP TABLE IF EXISTS `job_logglue`;
CREATE TABLE `job_logglue` (
`id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '历史源码主键',
`job_node_id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '节点主键',
`glue_source` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '源代码',
`glue_remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '添加时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;
/*
Navicat Premium Data Transfer
Source Server : 10.0.10.118
Source Server Type : MySQL
Source Server Version : 50721
Source Host : 10.0.10.118:3306
Source Schema : myth-job
Target Server Type : MySQL
Target Server Version : 50721
File Encoding : 65001
Date: 16/12/2019 10:58:50
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for job_read_ahead
-- ----------------------------
DROP TABLE IF EXISTS `job_read_ahead`;
CREATE TABLE `job_read_ahead` (
`id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主键 任务id',
`job_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '任务名称',
`executor_handler` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '插件任务的调度key',
`job_cron` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务周期调度cron表达式',
`job_desc` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务详情',
`plugin_urls` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '插件方的url集合',
`routing_strategy` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '路由策略:1随机(默认),2轮询,3最近最少使用,4最近最久未使用算法,5哈希算法',
`blocking_strategy` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '阻塞策略:1丢弃,2阻塞等待(默认)',
`callback_token` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '回调时的身份认证',
`gateway_token` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '请求调度中心的token',
`request_host` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '调度中心主机名',
`request_port` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '调度中心端口号',
`job_param` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务参数',
`job_type` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '任务类型,java,pyton,php,script,sql.shell',
`taskflow_id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '所属任务流的id',
`parent_id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '上级节点',
`taskflow_is_cron` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '是否跟随任务流的时间设置?1不跟随(默认),2跟随',
`alarm_email` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '报警邮件',
`executor_timeout` int(11) NULL DEFAULT NULL COMMENT '任务超时时间',
`source_urls` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '脚本文件地址(或远程文件服务器地址)支持多个,逗号分割',
`trigger_status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '调度状态:0-暂停,1-运行',
`glue_source` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '调度任务源码',
`glue_remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '源码备注',
`glue_updatetime` datetime(0) NULL DEFAULT NULL COMMENT '源码更新时间',
`trigger_next_time` bigint(20) NULL DEFAULT NULL COMMENT '下次调度时间',
`author` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '任务负责人',
`add_time` datetime(0) NULL DEFAULT NULL COMMENT '任务节点添加时间',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '任务节点修改时间',
`run_id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '运行的唯一标识',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment