Commit 97634239 authored by zhu-mingye's avatar zhu-mingye

优化初始化SQL

parent f7f7810f
...@@ -508,85 +508,93 @@ INSERT INTO `dlink_user`(`id`, `username`, `password`, `nickname`, `worknum`, `a ...@@ -508,85 +508,93 @@ INSERT INTO `dlink_user`(`id`, `username`, `password`, `nickname`, `worknum`, `a
-- Table structure for dlink_job_instance -- Table structure for dlink_job_instance
-- ---------------------------- -- ----------------------------
DROP TABLE IF EXISTS `dlink_job_instance`; DROP TABLE IF EXISTS `dlink_job_instance`;
create table dlink_job_instance CREATE TABLE `dlink_job_instance` (
( `id` int NOT NULL AUTO_INCREMENT COMMENT '自增主键',
id int auto_increment comment '自增主键' `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '作业实例名',
primary key, `task_id` int DEFAULT NULL COMMENT 'taskID',
name varchar(255) null comment '作业实例名', `step` int DEFAULT NULL COMMENT '生命周期',
task_id int null comment 'taskID', `cluster_id` int DEFAULT NULL COMMENT '集群ID',
step int null comment '生命周期', `jid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'FlinkJobId',
cluster_id int null comment '集群ID', `status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '实例状态',
jid varchar(50) null comment 'FlinkJobId', `history_id` int DEFAULT NULL COMMENT '提交历史ID',
status varchar(50) null comment '实例状态', `create_time` datetime DEFAULT NULL COMMENT '创建时间',
history_id int null comment '提交历史ID', `update_time` datetime DEFAULT NULL COMMENT '更新时间',
create_time datetime null comment '创建时间', `finish_time` datetime DEFAULT NULL COMMENT '完成时间',
update_time datetime null comment '更新时间', `duration` bigint DEFAULT NULL COMMENT '耗时',
finish_time datetime null comment '完成时间', `error` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '异常日志',
duration bigint null comment '耗时', `failed_restart_count` int DEFAULT NULL COMMENT '重启次数',
error text null comment '异常日志', PRIMARY KEY (`id`) USING BTREE
failed_restart_count int null comment '重启次数' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='作业实例';
) comment '作业实例';
-- ----------------------------
-- Table structure for dlink_alert_instance
-- ----------------------------
DROP TABLE IF EXISTS `dlink_alert_instance`; DROP TABLE IF EXISTS `dlink_alert_instance`;
create table dlink_alert_instance CREATE TABLE `dlink_alert_instance` (
( `id` int NOT NULL AUTO_INCREMENT COMMENT '自增主键',
id int auto_increment comment '自增主键' `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称',
primary key, `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型',
name varchar(50) not null comment '名称', `params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '配置',
type varchar(50) null comment '类型', `enabled` tinyint DEFAULT '1' COMMENT '是否启用',
params text null comment '配置', `create_time` datetime DEFAULT NULL COMMENT '创建时间',
enabled tinyint default 1 null comment '是否启用', `update_time` datetime DEFAULT NULL COMMENT '更新时间',
create_time datetime null comment '创建时间', PRIMARY KEY (`id`) USING BTREE
update_time datetime null comment '更新时间' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='Alert实例';
)
comment 'Alert实例';
-- ----------------------------
-- Table structure for dlink_alert_group
-- ----------------------------
DROP TABLE IF EXISTS `dlink_alert_group`; DROP TABLE IF EXISTS `dlink_alert_group`;
create table dlink_alert_group CREATE TABLE `dlink_alert_group` (
( `id` int NOT NULL AUTO_INCREMENT COMMENT '自增主键',
id int auto_increment comment '自增主键' `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称',
primary key, `alert_instance_ids` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'Alert实例IDS',
name varchar(50) not null comment '名称', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '说明',
alert_instance_ids text null comment 'Alert实例IDS', `enabled` tinyint DEFAULT '1' COMMENT '是否启用',
note varchar(255) null comment '说明', `create_time` datetime DEFAULT NULL COMMENT '创建时间',
enabled tinyint default 1 null comment '是否启用', `update_time` datetime DEFAULT NULL COMMENT '更新时间',
create_time datetime null comment '创建时间', PRIMARY KEY (`id`) USING BTREE
update_time datetime null comment '更新时间' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='Alert组';
)
comment 'Alert组';
-- ----------------------------
-- Table structure for dlink_alert_history
-- ----------------------------
DROP TABLE IF EXISTS `dlink_alert_history`; DROP TABLE IF EXISTS `dlink_alert_history`;
create table dlink_alert_history CREATE TABLE `dlink_alert_history` (
( `id` int NOT NULL AUTO_INCREMENT COMMENT '自增主键',
id int auto_increment comment '自增主键' `alert_group_id` int DEFAULT NULL COMMENT 'Alert组ID',
primary key, `job_instance_id` int DEFAULT NULL COMMENT '作业实例ID',
alert_group_id int null comment 'Alert组ID', `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '标题',
job_instance_id int null comment '作业实例ID', `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '正文',
title varchar(255) null comment '标题', `status` int DEFAULT NULL COMMENT '状态',
content text null comment '正文', `log` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '日志',
status int null comment '状态', `create_time` datetime DEFAULT NULL COMMENT '创建时间',
log text null comment '日志', `update_time` datetime DEFAULT NULL COMMENT '更新时间',
create_time datetime null comment '创建时间', PRIMARY KEY (`id`) USING BTREE
update_time datetime null comment '更新时间' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='Alert历史';
)
comment 'Alert历史';
-- ----------------------------
-- Table structure for dlink_job_history
-- ----------------------------
DROP TABLE IF EXISTS `dlink_job_history`; DROP TABLE IF EXISTS `dlink_job_history`;
create table dlink_job_history CREATE TABLE `dlink_job_history` (
( `id` int NOT NULL COMMENT '实例主键',
id int comment '实例主键' `job_json` json DEFAULT NULL COMMENT 'Job信息',
primary key, `exceptions_json` json DEFAULT NULL COMMENT '异常日志',
job_json json null comment 'Job信息', `checkpoints_json` json DEFAULT NULL COMMENT '保存点',
exceptions_json json null comment '异常日志', `checkpoints_config_json` json DEFAULT NULL COMMENT '保存点配置',
checkpoints_json json null comment '保存点', `config_json` json DEFAULT NULL COMMENT '配置',
checkpoints_config_json json null comment '保存点配置', `jar_json` json DEFAULT NULL COMMENT 'Jar配置',
config_json json null comment '配置', `cluster_json` json DEFAULT NULL COMMENT '集群实例',
jar_json json null comment 'Jar配置', `cluster_configuration_json` json DEFAULT NULL COMMENT '集群配置',
cluster_json json null comment '集群实例', `update_time` datetime DEFAULT NULL COMMENT '更新时间',
cluster_configuration_json json null comment '集群配置', PRIMARY KEY (`id`) USING BTREE
update_time datetime null comment '更新时间' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='Job历史详情';
)
comment 'Job历史详情';
CREATE INDEX dlink_job_instance_task_id_IDX USING BTREE ON dlink_job_instance (task_id); CREATE INDEX dlink_job_instance_task_id_IDX USING BTREE ON dlink_job_instance (task_id);
......
...@@ -526,22 +526,22 @@ ALTER TABLE `dlink_database` ...@@ -526,22 +526,22 @@ ALTER TABLE `dlink_database`
-- Table structure for dlink_job_instance -- Table structure for dlink_job_instance
-- ---------------------------- -- ----------------------------
-- DROP TABLE IF EXISTS `dlink_job_instance`; -- DROP TABLE IF EXISTS `dlink_job_instance`;
create table if not exists dlink_job_instance CREATE TABLE if not exists `dlink_job_instance` (
( `id` int NOT NULL AUTO_INCREMENT COMMENT '自增主键',
id int auto_increment comment '自增主键' `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '作业实例名',
primary key, `task_id` int DEFAULT NULL COMMENT 'taskID',
name varchar(50) null comment '作业实例名', `cluster_id` int DEFAULT NULL COMMENT '集群ID',
task_id int null comment 'taskID', `jid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'FlinkJobId',
cluster_id int null comment '集群ID', `status` int DEFAULT NULL COMMENT '实例状态',
jid varchar(50) null comment 'FlinkJobId', `history_id` int DEFAULT NULL COMMENT '提交历史ID',
status int null comment '实例状态', `create_time` datetime DEFAULT NULL COMMENT '创建时间',
history_id int null comment '提交历史ID', `update_time` datetime DEFAULT NULL COMMENT '更新时间',
create_time datetime null comment '创建时间', `finish_time` datetime DEFAULT NULL COMMENT '完成时间',
update_time datetime null comment '更新时间', `error` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '异常日志',
finish_time datetime null comment '完成时间', `failed_restart_count` int DEFAULT NULL COMMENT '重启次数',
error text null comment '异常日志', PRIMARY KEY (`id`) USING BTREE
failed_restart_count int null comment '重启次数' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='作业实例';
) comment '作业实例';
ALTER TABLE `dlink_task` ALTER TABLE `dlink_task`
ADD COLUMN `step` int(11) NULL COMMENT '作业生命周期' AFTER `note`; ADD COLUMN `step` int(11) NULL COMMENT '作业生命周期' AFTER `note`;
...@@ -572,48 +572,44 @@ ALTER TABLE `dlink_job_instance` MODIFY COLUMN status varchar(50) NULL COMMENT ' ...@@ -572,48 +572,44 @@ ALTER TABLE `dlink_job_instance` MODIFY COLUMN status varchar(50) NULL COMMENT '
-- 0.6.0-SNAPSHOT 2022-02-24 -- 0.6.0-SNAPSHOT 2022-02-24
-- ---------------------------- -- ----------------------------
-- DROP TABLE IF EXISTS `dlink_alert_instance`; -- DROP TABLE IF EXISTS `dlink_alert_instance`;
create table if not exists dlink_alert_instance CREATE TABLE if not exists `dlink_alert_instance` (
( `id` int NOT NULL AUTO_INCREMENT COMMENT '自增主键',
id int auto_increment comment '自增主键' `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称',
primary key, `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型',
name varchar(50) not null comment '名称', `params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '配置',
type varchar(50) null comment '类型', `enabled` tinyint DEFAULT 1 COMMENT '是否启用',
params text null comment '配置', `create_time` datetime DEFAULT NULL COMMENT '创建时间',
enabled tinyint default 1 null comment '是否启用', `update_time` datetime DEFAULT NULL COMMENT '更新时间',
create_time datetime null comment '创建时间', PRIMARY KEY (`id`) USING BTREE
update_time datetime null comment '更新时间' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='Alert实例';
)
comment 'Alert实例';
-- DROP TABLE IF EXISTS `dlink_alert_group`; -- DROP TABLE IF EXISTS `dlink_alert_group`;
create table if not exists dlink_alert_group CREATE TABLE if not exists `dlink_alert_group` (
( `id` int NOT NULL AUTO_INCREMENT COMMENT '自增主键',
id int auto_increment comment '自增主键' `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称',
primary key, `alert_instance_ids` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'Alert实例IDS',
name varchar(50) not null comment '名称', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '说明',
alert_instance_ids text null comment 'Alert实例IDS', `enabled` tinyint DEFAULT 1 COMMENT '是否启用',
note varchar(255) null comment '说明', `create_time` datetime DEFAULT NULL COMMENT '创建时间',
enabled tinyint default 1 null comment '是否启用', `update_time` datetime DEFAULT NULL COMMENT '更新时间',
create_time datetime null comment '创建时间', PRIMARY KEY (`id`) USING BTREE
update_time datetime null comment '更新时间' ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='Alert组';
)
comment 'Alert组';
-- DROP TABLE IF EXISTS `dlink_alert_history`; -- DROP TABLE IF EXISTS `dlink_alert_history`;
create table if not exists dlink_alert_history CREATE TABLE if not exists `dlink_alert_history` (
( `id` int NOT NULL AUTO_INCREMENT COMMENT '自增主键',
id int auto_increment comment '自增主键' `alert_group_id` int DEFAULT NULL COMMENT 'Alert组ID',
primary key, `job_instance_id` int DEFAULT NULL COMMENT '作业实例ID',
alert_group_id int null comment 'Alert组ID', `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '标题',
job_instance_id int null comment '作业实例ID', `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '正文',
title varchar(255) null comment '标题', `status` int DEFAULT NULL COMMENT '状态',
content text null comment '正文', `log` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '日志',
status int null comment '状态', `create_time` datetime DEFAULT NULL COMMENT '创建时间',
log text null comment '日志', `update_time` datetime DEFAULT NULL COMMENT '更新时间',
create_time datetime null comment '创建时间', PRIMARY KEY (`id`) USING BTREE
update_time datetime null comment '更新时间' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='Alert历史';
)
comment 'Alert历史';
-- ---------------------------- -- ----------------------------
-- 0.6.0-SNAPSHOT 2022-02-25 -- 0.6.0-SNAPSHOT 2022-02-25
...@@ -629,21 +625,20 @@ ALTER TABLE `dlink_job_instance` ...@@ -629,21 +625,20 @@ ALTER TABLE `dlink_job_instance`
-- 0.6.0-SNAPSHOT 2022-03-01 -- 0.6.0-SNAPSHOT 2022-03-01
-- ---------------------------- -- ----------------------------
-- DROP TABLE IF EXISTS `dlink_job_history`; -- DROP TABLE IF EXISTS `dlink_job_history`;
create table if not exists dlink_job_history CREATE TABLE if not exists `dlink_job_history` (
( `id` int NOT NULL COMMENT '实例主键',
id int comment '实例主键' `job_json` json DEFAULT NULL COMMENT 'Job信息',
primary key, `exceptions_json` json DEFAULT NULL COMMENT '异常日志',
job_json json null comment 'Job信息', `checkpoints_json` json DEFAULT NULL COMMENT '保存点',
exceptions_json json null comment '异常日志', `checkpoints_config_json` json DEFAULT NULL COMMENT '保存点配置',
checkpoints_json json null comment '保存点', `config_json` json DEFAULT NULL COMMENT '配置',
checkpoints_config_json json null comment '保存点配置', `jar_json` json DEFAULT NULL COMMENT 'Jar配置',
config_json json null comment '配置', `cluster_json` json DEFAULT NULL COMMENT '集群实例',
jar_json json null comment 'Jar配置', `cluster_configuration_json` json DEFAULT NULL COMMENT '集群配置',
cluster_json json null comment '集群实例', `update_time` datetime DEFAULT NULL COMMENT '更新时间',
cluster_configuration_json json null comment '集群配置', PRIMARY KEY (`id`) USING BTREE
update_time datetime null comment '更新时间' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='Job历史详情';
)
comment 'Job历史详情';
-- ---------------------------- -- ----------------------------
-- 0.6.0-SNAPSHOT 2021-03-02 -- 0.6.0-SNAPSHOT 2021-03-02
......
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