Unverified Commit 2e37c4d1 authored by zhu-mingye's avatar zhu-mingye Committed by GitHub

[Fix][web,sql] hotfix some problems (#1136)

* Optimize some problems

* Optimize some problems

* Optimize some sql comment to en-us

* Optimize main sql file comment to en-us

* delete some update sql

* Optimize main sql file
parent 1ae6a845
...@@ -25,52 +25,52 @@ SET FOREIGN_KEY_CHECKS = 0; ...@@ -25,52 +25,52 @@ SET FOREIGN_KEY_CHECKS = 0;
-- ---------------------------- -- ----------------------------
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 NOT NULL AUTO_INCREMENT COMMENT 'id',
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称', `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'alert group name',
`tenant_id` int NOT NULL COMMENT '租户ID', `tenant_id` int NOT NULL DEFAULT '1' COMMENT 'tenant id',
`alert_instance_ids` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'Alert实例IDS', `alert_instance_ids` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'Alert instance IDS',
`note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '说明', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'note',
`enabled` tinyint DEFAULT '1' COMMENT '是否启用', `enabled` tinyint DEFAULT '1' COMMENT 'is enable',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `dlink_alert_instance_un` (`name`,`tenant_id`) USING BTREE UNIQUE KEY `dlink_alert_instance_un` (`name`,`tenant_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='Alert'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='Alert group';
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_alert_history -- 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 NOT NULL AUTO_INCREMENT COMMENT 'id',
`tenant_id` int NOT NULL COMMENT '租户ID', `tenant_id` int NOT NULL DEFAULT '1' COMMENT 'tenant id',
`alert_group_id` int DEFAULT NULL COMMENT 'AlertID', `alert_group_id` int DEFAULT NULL COMMENT 'Alert group ID',
`job_instance_id` int DEFAULT NULL COMMENT '作业实例ID', `job_instance_id` int DEFAULT NULL COMMENT 'job instance ID',
`title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '标题', `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'alert title',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '正文', `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'content description',
`status` int DEFAULT NULL COMMENT '状态', `status` int DEFAULT NULL COMMENT 'alert status',
`log` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '日志', `log` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'log',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='Alert历史'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='Alert history';
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_alert_instance -- 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 NOT NULL AUTO_INCREMENT COMMENT 'id',
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称', `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'alert instance name',
`tenant_id` int NOT NULL COMMENT '租户ID', `tenant_id` int NOT NULL DEFAULT '1' COMMENT 'tenant id',
`type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'alert instance type such as: DingTalk,Wechat(Webhook,app) Feishu ,email',
`params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '配置', `params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'configuration',
`enabled` tinyint DEFAULT '1' COMMENT '是否启用', `enabled` tinyint DEFAULT '1' COMMENT 'is enable',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `dlink_alert_instance_un` (`name`,`tenant_id`) USING BTREE UNIQUE KEY `dlink_alert_instance_un` (`name`,`tenant_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='Alert实例'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='Alert instance';
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_catalogue -- Table structure for dlink_catalogue
...@@ -78,18 +78,18 @@ CREATE TABLE `dlink_alert_instance` ( ...@@ -78,18 +78,18 @@ CREATE TABLE `dlink_alert_instance` (
DROP TABLE IF EXISTS `dlink_catalogue`; DROP TABLE IF EXISTS `dlink_catalogue`;
CREATE TABLE `dlink_catalogue` ( CREATE TABLE `dlink_catalogue` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`tenant_id` int NOT NULL COMMENT '租户ID', `tenant_id` int NOT NULL DEFAULT '1' COMMENT 'tenant id',
`task_id` int DEFAULT NULL COMMENT '任务ID', `task_id` int DEFAULT NULL COMMENT 'Job ID',
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'Job Name',
`type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'Job Type',
`parent_id` int NOT NULL DEFAULT '0' COMMENT 'ID', `parent_id` int NOT NULL DEFAULT '0' COMMENT 'parent ID',
`enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用', `enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT 'is enable',
`is_leaf` tinyint(1) NOT NULL COMMENT '是否为文件夹', `is_leaf` tinyint(1) NOT NULL COMMENT 'is leaf node',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '最近修改时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `dlink_catalogue_un` (`name`,`parent_id`,`tenant_id`) USING BTREE UNIQUE KEY `dlink_catalogue_un` (`name`,`parent_id`,`tenant_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='目录'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='catalogue';
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_cluster -- Table structure for dlink_cluster
...@@ -97,24 +97,24 @@ CREATE TABLE `dlink_catalogue` ( ...@@ -97,24 +97,24 @@ CREATE TABLE `dlink_catalogue` (
DROP TABLE IF EXISTS `dlink_cluster`; DROP TABLE IF EXISTS `dlink_cluster`;
CREATE TABLE `dlink_cluster` ( CREATE TABLE `dlink_cluster` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`tenant_id` int NOT NULL COMMENT '租户ID', `tenant_id` int NOT NULL DEFAULT '1' COMMENT 'tenant id',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'cluster instance name',
`alias` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '别名', `alias` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'cluster instance alias',
`type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'cluster types',
`hosts` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'HOSTS', `hosts` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'cluster hosts',
`job_manager_host` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'JMhost', `job_manager_host` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'Job Manager Host',
`version` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '版本', `version` varchar(20) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'version',
`status` int DEFAULT NULL COMMENT '状态', `status` int DEFAULT NULL COMMENT 'cluster status',
`note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '注释', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'note',
`auto_registers` tinyint(1) DEFAULT '0' COMMENT '是否自动注册', `auto_registers` tinyint(1) DEFAULT '0' COMMENT 'is auto registration',
`cluster_configuration_id` int DEFAULT NULL COMMENT '集群配置ID', `cluster_configuration_id` int DEFAULT NULL COMMENT 'cluster configuration id',
`task_id` int DEFAULT NULL COMMENT '任务ID', `task_id` int DEFAULT NULL COMMENT 'task ID',
`enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用', `enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT 'is enable',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `dlink_cluster_un` (`name`,`tenant_id`) USING BTREE UNIQUE KEY `dlink_cluster_un` (`name`,`tenant_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='集群'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='cluster instance management';
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_cluster_configuration -- Table structure for dlink_cluster_configuration
...@@ -122,19 +122,19 @@ CREATE TABLE `dlink_cluster` ( ...@@ -122,19 +122,19 @@ CREATE TABLE `dlink_cluster` (
DROP TABLE IF EXISTS `dlink_cluster_configuration`; DROP TABLE IF EXISTS `dlink_cluster_configuration`;
CREATE TABLE `dlink_cluster_configuration` ( CREATE TABLE `dlink_cluster_configuration` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`tenant_id` int NOT NULL COMMENT '租户ID', `tenant_id` int NOT NULL DEFAULT '1' COMMENT 'tenant id',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'cluster configuration name',
`alias` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '别名', `alias` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'cluster configuration alias',
`type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'cluster type',
`config_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '配置JSON', `config_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'json of configuration',
`is_available` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否可用', `is_available` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'is available',
`note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '注释', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'note',
`enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用', `enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT 'is enable',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`),
UNIQUE KEY `dlink_cluster_configuration_un` (`name`,`tenant_id`) USING BTREE UNIQUE KEY `dlink_cluster_configuration_un` (`name`,`tenant_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='cluster configuration management';
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_database -- Table structure for dlink_database
...@@ -142,49 +142,49 @@ CREATE TABLE `dlink_cluster_configuration` ( ...@@ -142,49 +142,49 @@ CREATE TABLE `dlink_cluster_configuration` (
DROP TABLE IF EXISTS `dlink_database`; DROP TABLE IF EXISTS `dlink_database`;
CREATE TABLE `dlink_database` ( CREATE TABLE `dlink_database` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`tenant_id` int NOT NULL COMMENT '租户ID', `tenant_id` int NOT NULL DEFAULT '1' COMMENT 'tenant id',
`name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '数据源名', `name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'database name',
`alias` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '数据源标题', `alias` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'database alias',
`group_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Default' COMMENT '数据源分组', `group_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Default' COMMENT 'database belong group name',
`type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '类型', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'database type',
`ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'IP', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'database ip',
`port` int DEFAULT NULL COMMENT '端口号', `port` int DEFAULT NULL COMMENT 'database port',
`url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'url', `url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'database url',
`username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '用户名', `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'username',
`password` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '密码', `password` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'password',
`note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '注释', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'note',
`flink_config` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'Flink配置', `flink_config` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'Flink configuration',
`flink_template` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'Flink模板', `flink_template` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'Flink template',
`db_version` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '版本,如oracle的11g,hbase的2.2.3', `db_version` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'version,such as: 11g of oracle ,2.2.3 of hbase',
`status` tinyint(1) DEFAULT '0' COMMENT '状态', `status` tinyint(1) DEFAULT NULL COMMENT 'heartbeat status',
`health_time` datetime DEFAULT NULL COMMENT '最近健康时间', `health_time` datetime DEFAULT NULL COMMENT 'last heartbeat time of trigger',
`heartbeat_time` datetime DEFAULT NULL COMMENT '最近心跳监测时间', `heartbeat_time` datetime DEFAULT NULL COMMENT 'last heartbeat time',
`enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用', `enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT 'is enable',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '最近修改时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `dlink_database_un` (`name`,`tenant_id`) USING BTREE UNIQUE KEY `dlink_database_un` (`name`,`tenant_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='database management';
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_flink_document -- Table structure for dlink_flink_document
-- ---------------------------- -- ----------------------------
DROP TABLE IF EXISTS `dlink_flink_document`; DROP TABLE IF EXISTS `dlink_flink_document`;
CREATE TABLE `dlink_flink_document` ( CREATE TABLE `dlink_flink_document` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键', `id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
`category` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文档类型', `category` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'document category',
`type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型', `type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'document type',
`subtype` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '子类型', `subtype` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'document subtype',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '信息', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'document name',
`description` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci, `description` longtext COLLATE utf8mb4_general_ci,
`fill_value` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '填充值', `fill_value` longtext COLLATE utf8mb4_general_ci COMMENT 'fill value',
`version` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '版本号', `version` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'document version such as:(flink1.12,flink1.13,flink1.14,flink1.15)',
`like_num` int DEFAULT '0' COMMENT '喜爱值', `like_num` int DEFAULT '0' COMMENT 'like number',
`enabled` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否启用', `enabled` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'is enable',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update_time',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='文档管理'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='flink document management';
-- ---------------------------- -- ----------------------------
-- Records of dlink_flink_document -- Records of dlink_flink_document
-- ---------------------------- -- ----------------------------
...@@ -414,26 +414,26 @@ INSERT INTO `dlink_flink_document` VALUES (217, 'Function', 'UDF', '表值聚合 ...@@ -414,26 +414,26 @@ INSERT INTO `dlink_flink_document` VALUES (217, 'Function', 'UDF', '表值聚合
DROP TABLE IF EXISTS `dlink_history`; DROP TABLE IF EXISTS `dlink_history`;
CREATE TABLE `dlink_history` ( CREATE TABLE `dlink_history` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`tenant_id` int NOT NULL COMMENT '租户ID', `tenant_id` int NOT NULL DEFAULT '1' COMMENT 'tenant id',
`cluster_id` int NOT NULL DEFAULT '0' COMMENT '集群ID', `cluster_id` int NOT NULL DEFAULT '0' COMMENT 'cluster ID',
`cluster_configuration_id` int DEFAULT NULL, `cluster_configuration_id` int DEFAULT NULL COMMENT 'cluster configuration id',
`session` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '会话', `session` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'session',
`job_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'JobID', `job_id` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'Job ID',
`job_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '作业名', `job_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'Job Name',
`job_manager_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'JM地址', `job_manager_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'JJobManager Address',
`status` int NOT NULL DEFAULT '0' COMMENT '状态', `status` int NOT NULL DEFAULT '0' COMMENT 'status',
`type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型', `type` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'job type',
`statement` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '语句集', `statement` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'statement set',
`error` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '异常信息', `error` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'error message',
`result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '结果集', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'result set',
`config_json` json DEFAULT NULL COMMENT '配置JSON', `config_json` json DEFAULT NULL COMMENT 'config json',
`start_time` datetime DEFAULT NULL COMMENT '开始时间', `start_time` datetime DEFAULT NULL COMMENT 'job start time',
`end_time` datetime DEFAULT NULL COMMENT '结束时间', `end_time` datetime DEFAULT NULL COMMENT 'job end time',
`task_id` int DEFAULT NULL COMMENT '作业ID', `task_id` int DEFAULT NULL COMMENT 'task ID',
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
KEY `task_index` (`task_id`) USING BTREE, KEY `task_index` (`task_id`) USING BTREE,
KEY `cluster_index` (`cluster_id`) USING BTREE KEY `cluster_index` (`cluster_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='执行历史'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='execution history';
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_jar -- Table structure for dlink_jar
...@@ -441,63 +441,64 @@ CREATE TABLE `dlink_history` ( ...@@ -441,63 +441,64 @@ CREATE TABLE `dlink_history` (
DROP TABLE IF EXISTS `dlink_jar`; DROP TABLE IF EXISTS `dlink_jar`;
CREATE TABLE `dlink_jar` ( CREATE TABLE `dlink_jar` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`tenant_id` int NOT NULL COMMENT '租户ID', `tenant_id` int NOT NULL DEFAULT '1' COMMENT 'tenant id',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'jar name',
`alias` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '别名', `alias` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'jar alias',
`type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'jar type',
`path` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '路径', `path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'file path',
`main_class` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '启动类', `main_class` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'application of main class',
`paras` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '启动类入参', `paras` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'main class of args',
`note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '注释', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'note',
`enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用', `enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT 'is enable',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`),
UNIQUE KEY `dlink_jar_un` (`tenant_id`,`name`) USING BTREE UNIQUE KEY `dlink_jar_un` (`tenant_id`,`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='jar management';
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_job_history -- 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 NOT NULL COMMENT 'id',
`tenant_id` int NOT NULL COMMENT '租户ID', `tenant_id` int NOT NULL DEFAULT '1' COMMENT 'tenant id',
`job_json` json DEFAULT NULL COMMENT 'Job信息', `job_json` json DEFAULT NULL COMMENT 'Job information json',
`exceptions_json` json DEFAULT NULL COMMENT '异常日志', `exceptions_json` json DEFAULT NULL COMMENT 'error message json',
`checkpoints_json` json DEFAULT NULL COMMENT '保存点', `checkpoints_json` json DEFAULT NULL COMMENT 'checkpoints json',
`checkpoints_config_json` json DEFAULT NULL COMMENT '保存点配置', `checkpoints_config_json` json DEFAULT NULL COMMENT 'checkpoints configuration json',
`config_json` json DEFAULT NULL COMMENT '配置', `config_json` json DEFAULT NULL COMMENT 'configuration',
`jar_json` json DEFAULT NULL COMMENT 'Jar配置', `jar_json` json DEFAULT NULL COMMENT 'Jar configuration',
`cluster_json` json DEFAULT NULL COMMENT '集群实例', `cluster_json` json DEFAULT NULL COMMENT 'cluster instance configuration',
`cluster_configuration_json` json DEFAULT NULL COMMENT '集群配置', `cluster_configuration_json` json DEFAULT NULL COMMENT 'cluster config',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='Job历史详情'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='Job history details';
-- ---------------------------- -- ----------------------------
-- 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 NOT NULL AUTO_INCREMENT COMMENT 'id',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '作业实例名', `name` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'job instance name',
`tenant_id` int NOT NULL COMMENT '租户ID', `tenant_id` int NOT NULL DEFAULT '1' COMMENT 'tenant id',
`task_id` int DEFAULT NULL COMMENT 'taskID', `task_id` int DEFAULT NULL COMMENT 'task ID',
`step` int DEFAULT NULL COMMENT '生命周期', `step` int DEFAULT NULL COMMENT 'job lifecycle',
`cluster_id` int DEFAULT NULL COMMENT '集群ID', `cluster_id` int DEFAULT NULL COMMENT 'cluster ID',
`jid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'FlinkJobId', `jid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'Flink JobId',
`status` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '实例状态', `status` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'job instance status',
`history_id` int DEFAULT NULL COMMENT '提交历史ID', `history_id` int DEFAULT NULL COMMENT 'execution history ID',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
`finish_time` datetime DEFAULT NULL COMMENT '完成时间', `finish_time` datetime DEFAULT NULL COMMENT 'finish time',
`duration` bigint DEFAULT NULL COMMENT '耗时', `duration` bigint DEFAULT NULL COMMENT 'job duration',
`error` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '异常日志', `error` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'error logs',
`failed_restart_count` int DEFAULT NULL COMMENT '重启次数', `failed_restart_count` int DEFAULT NULL COMMENT 'failed restart count',
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `dlink_job_instance_un` (`tenant_id`,`name`,`task_id`,`history_id`),
KEY `dlink_job_instance_task_id_IDX` (`task_id`) USING BTREE KEY `dlink_job_instance_task_id_IDX` (`task_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='作业实例'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='job instance';
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_savepoints -- Table structure for dlink_savepoints
...@@ -505,14 +506,14 @@ CREATE TABLE `dlink_job_instance` ( ...@@ -505,14 +506,14 @@ CREATE TABLE `dlink_job_instance` (
DROP TABLE IF EXISTS `dlink_savepoints`; DROP TABLE IF EXISTS `dlink_savepoints`;
CREATE TABLE `dlink_savepoints` ( CREATE TABLE `dlink_savepoints` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`task_id` int NOT NULL COMMENT '任务ID', `task_id` int NOT NULL COMMENT 'task ID',
`tenant_id` int NOT NULL COMMENT '租户ID', `tenant_id` int NOT NULL DEFAULT '1' COMMENT 'tenant id',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '名称', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'task name',
`type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型', `type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'savepoint type',
`path` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '路径', `path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'savepoint path',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='job savepoint management';
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_schema_history -- Table structure for dlink_schema_history
...@@ -539,12 +540,12 @@ CREATE TABLE `dlink_schema_history` ( ...@@ -539,12 +540,12 @@ CREATE TABLE `dlink_schema_history` (
DROP TABLE IF EXISTS `dlink_sys_config`; DROP TABLE IF EXISTS `dlink_sys_config`;
CREATE TABLE `dlink_sys_config` ( CREATE TABLE `dlink_sys_config` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配置名', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'configuration name',
`value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '', `value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'configuration value',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='system configuration';
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_task -- Table structure for dlink_task
...@@ -552,35 +553,35 @@ CREATE TABLE `dlink_sys_config` ( ...@@ -552,35 +553,35 @@ CREATE TABLE `dlink_sys_config` (
DROP TABLE IF EXISTS `dlink_task`; DROP TABLE IF EXISTS `dlink_task`;
CREATE TABLE `dlink_task` ( CREATE TABLE `dlink_task` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'Job name',
`tenant_id` int NOT NULL COMMENT '租户ID', `tenant_id` int NOT NULL DEFAULT '1' COMMENT 'tenant id',
`alias` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '别名', `alias` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'Job alias',
`dialect` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '方言', `dialect` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'dialect',
`type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'Job type',
`check_point` int DEFAULT NULL COMMENT 'CheckPoint ', `check_point` int DEFAULT NULL COMMENT 'CheckPoint trigger seconds',
`save_point_strategy` int(1) unsigned zerofill DEFAULT NULL COMMENT 'SavePoint策略', `save_point_strategy` int DEFAULT NULL COMMENT 'SavePoint strategy',
`save_point_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'SavePointPath', `save_point_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'SavePointPath',
`parallelism` int DEFAULT NULL COMMENT 'parallelism', `parallelism` int DEFAULT NULL COMMENT 'parallelism',
`fragment` tinyint(1) DEFAULT NULL COMMENT 'fragment', `fragment` tinyint(1) DEFAULT '0' COMMENT 'fragment',
`statement_set` tinyint(1) DEFAULT NULL COMMENT '启用语句集', `statement_set` tinyint(1) DEFAULT '0' COMMENT 'enable statement set',
`batch_model` tinyint(1) DEFAULT '0' COMMENT '使用批模式', `batch_model` tinyint(1) DEFAULT '0' COMMENT 'use batch model',
`cluster_id` int DEFAULT NULL COMMENT 'Flink集群ID', `cluster_id` int DEFAULT NULL COMMENT 'Flink cluster ID',
`cluster_configuration_id` int DEFAULT NULL COMMENT '集群配置ID', `cluster_configuration_id` int DEFAULT NULL COMMENT 'cluster configuration ID',
`database_id` int DEFAULT NULL COMMENT '数据源ID', `database_id` int DEFAULT NULL COMMENT 'database ID',
`jar_id` int DEFAULT NULL COMMENT 'jarID', `jar_id` int DEFAULT NULL COMMENT 'Jar ID',
`env_id` int DEFAULT NULL COMMENT '环境ID', `env_id` int DEFAULT NULL COMMENT 'env id',
`alert_group_id` bigint DEFAULT NULL COMMENT '报警组ID', `alert_group_id` bigint DEFAULT NULL COMMENT 'alert group id',
`config_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '配置JSON', `config_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'configuration json',
`note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '注释', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'Job Note',
`step` int DEFAULT NULL COMMENT '作业生命周期', `step` int DEFAULT NULL COMMENT 'Job lifecycle',
`job_instance_id` bigint DEFAULT NULL COMMENT '任务实例ID', `job_instance_id` bigint DEFAULT NULL COMMENT 'job instance id',
`enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用', `enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT 'is enable',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
`version_id` int DEFAULT NULL COMMENT '版本号ID', `version_id` int DEFAULT NULL COMMENT 'version id',
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `dlink_task_un` (`name`,`tenant_id`) USING BTREE UNIQUE KEY `dlink_task_un` (`name`,`tenant_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='作业'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='Task';
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_task_statement -- Table structure for dlink_task_statement
...@@ -588,11 +589,11 @@ CREATE TABLE `dlink_task` ( ...@@ -588,11 +589,11 @@ CREATE TABLE `dlink_task` (
DROP TABLE IF EXISTS `dlink_task_statement`; DROP TABLE IF EXISTS `dlink_task_statement`;
CREATE TABLE `dlink_task_statement` ( CREATE TABLE `dlink_task_statement` (
`id` int NOT NULL COMMENT 'ID', `id` int NOT NULL COMMENT 'ID',
`tenant_id` int NOT NULL COMMENT '租户ID', `tenant_id` int NOT NULL DEFAULT '1' COMMENT 'tenant id',
`statement` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '语句', `statement` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'statement set',
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `dlink_task_statement_un` (`tenant_id`,`id`) USING BTREE UNIQUE KEY `dlink_task_statement_un` (`tenant_id`,`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='语句'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='statement';
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_task_version -- Table structure for dlink_task_version
...@@ -600,18 +601,19 @@ CREATE TABLE `dlink_task_statement` ( ...@@ -600,18 +601,19 @@ CREATE TABLE `dlink_task_statement` (
DROP TABLE IF EXISTS `dlink_task_version`; DROP TABLE IF EXISTS `dlink_task_version`;
CREATE TABLE `dlink_task_version` ( CREATE TABLE `dlink_task_version` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`task_id` int NOT NULL COMMENT '作业ID ', `task_id` int NOT NULL COMMENT 'task ID ',
`tenant_id` int NOT NULL COMMENT '租户ID', `tenant_id` int NOT NULL DEFAULT '1' COMMENT 'tenant id',
`version_id` int NOT NULL COMMENT '版本ID ', `version_id` int NOT NULL COMMENT 'version ID ',
`statement` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'flink sql 内容', `statement` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'flink sql statement',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'version name',
`alias` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '别名', `alias` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'alisa',
`dialect` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '方言', `dialect` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'dialect',
`type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'type',
`task_configure` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '作业配置', `task_configure` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'task configuration',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE,
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='作业历史版本'; UNIQUE KEY `dlink_task_version_un` (`task_id`,`tenant_id`,`version_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='job history version';
-- ---------------------------- -- ----------------------------
...@@ -619,19 +621,19 @@ CREATE TABLE `dlink_task_version` ( ...@@ -619,19 +621,19 @@ CREATE TABLE `dlink_task_version` (
-- ---------------------------- -- ----------------------------
DROP TABLE IF EXISTS `dlink_upload_file_record`; DROP TABLE IF EXISTS `dlink_upload_file_record`;
CREATE TABLE `dlink_upload_file_record` ( CREATE TABLE `dlink_upload_file_record` (
`id` tinyint NOT NULL AUTO_INCREMENT COMMENT '自增主键', `id` tinyint NOT NULL AUTO_INCREMENT COMMENT 'id',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上传文件的类型名称,目前有:hadoop-conf(1)、flink-conf(2)、flink-lib(3)、user-jar(4)、dlink-jar(5)', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'upload file name',
`enabled` tinyint(1) DEFAULT NULL COMMENT '是否可用', `enabled` tinyint(1) DEFAULT NULL COMMENT 'is enable',
`file_type` tinyint DEFAULT '-1' COMMENT '上传文件的类型ID,目前有:hadoop-conf(1)、flink-conf(2)、flink-lib(3)、user-jar(4)、dlink-jar(5),默认值-1表示无类型', `file_type` tinyint DEFAULT '-1' COMMENT 'upload file type ,such as:hadoop-conf(1)、flink-conf(2)、flink-lib(3)、user-jar(4)、dlink-jar(5),default is -1 ',
`target` tinyint NOT NULL COMMENT '上传文件的目的地,目前有:local(1)、hdfs(2)', `target` tinyint NOT NULL COMMENT 'upload file of target ,such as:local(1)、hdfs(2)',
`file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件名称', `file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'file name',
`file_parent_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件父路径', `file_parent_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'file parent path',
`file_absolute_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件完全绝对父路径', `file_absolute_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'fila absolute path',
`is_file` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否为文件', `is_file` tinyint(1) NOT NULL DEFAULT '1' COMMENT 'is file',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='上传文件记录'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='file upload history';
-- ---------------------------- -- ----------------------------
...@@ -640,18 +642,18 @@ CREATE TABLE `dlink_upload_file_record` ( ...@@ -640,18 +642,18 @@ CREATE TABLE `dlink_upload_file_record` (
DROP TABLE IF EXISTS `dlink_user`; DROP TABLE IF EXISTS `dlink_user`;
CREATE TABLE `dlink_user` ( CREATE TABLE `dlink_user` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '登录名', `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'username',
`password` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '密码', `password` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'password',
`nickname` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '昵称', `nickname` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'nickname',
`worknum` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工号', `worknum` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'worknum',
`avatar` blob COMMENT '头像', `avatar` blob COMMENT 'avatar',
`mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '手机号', `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'mobile phone',
`enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用', `enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT 'is enable',
`is_delete` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否被删除', `is_delete` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'is delete',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='user';
-- ---------------------------- -- ----------------------------
-- Records of dlink_user -- Records of dlink_user
-- ---------------------------- -- ----------------------------
...@@ -665,17 +667,17 @@ VALUES (1, 'admin', '21232f297a57a5a743894a0e4a801fc3', 'Admin', NULL, NULL, NUL ...@@ -665,17 +667,17 @@ VALUES (1, 'admin', '21232f297a57a5a743894a0e4a801fc3', 'Admin', NULL, NULL, NUL
-- ---------------------------- -- ----------------------------
DROP TABLE IF EXISTS `dlink_fragment`; DROP TABLE IF EXISTS `dlink_fragment`;
CREATE TABLE `dlink_fragment` ( CREATE TABLE `dlink_fragment` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '实例主键', `id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一名称', `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'fragment name',
`alias` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '别名', `alias` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'alias',
`fragment_value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '变量值', `fragment_value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'fragment value',
`note` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '说明/描述', `note` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'note',
`enabled` tinyint DEFAULT '1' COMMENT '是否启用', `enabled` tinyint DEFAULT '1' COMMENT 'is enable',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `un_idx1` (`name`) USING BTREE UNIQUE KEY `un_idx1` (`name`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='全局变量'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='fragment management';
...@@ -686,43 +688,43 @@ CREATE TABLE `dlink_fragment` ( ...@@ -686,43 +688,43 @@ CREATE TABLE `dlink_fragment` (
-- ---------------------------- -- ----------------------------
DROP TABLE IF EXISTS `metadata_column`; DROP TABLE IF EXISTS `metadata_column`;
CREATE TABLE `metadata_column` ( CREATE TABLE `metadata_column` (
`column_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '列名', `column_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'column name',
`column_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '列类型, 有Physical Metadata Computed WATERMARK ', `column_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'column type, such as : Physical , Metadata , Computed , WATERMARK',
`data_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '数据类型', `data_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'data type',
`expr` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '表达式', `expr` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'expression',
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '字段描述', `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'column description',
`table_id` int NOT NULL COMMENT '数据表名称', `table_id` int NOT NULL COMMENT 'table id',
`primary` bit(1) DEFAULT NULL COMMENT '主键', `primary` bit(1) DEFAULT NULL COMMENT 'table primary key',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'create time',
PRIMARY KEY (`table_id`,`column_name`) USING BTREE PRIMARY KEY (`table_id`,`column_name`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='数据列信息'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='column informations';
-- ---------------------------- -- ----------------------------
-- Table structure for metadata_database -- Table structure for metadata_database
-- ---------------------------- -- ----------------------------
DROP TABLE IF EXISTS `metadata_database`; DROP TABLE IF EXISTS `metadata_database`;
CREATE TABLE `metadata_database` ( CREATE TABLE `metadata_database` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键', `id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
`database_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称', `database_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'database name',
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述', `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'database description',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT 'create time',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='元数据对象信息'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='metadata of database information';
-- ---------------------------- -- ----------------------------
-- Table structure for metadata_database_property -- Table structure for metadata_database_property
-- ---------------------------- -- ----------------------------
DROP TABLE IF EXISTS `metadata_database_property`; DROP TABLE IF EXISTS `metadata_database_property`;
CREATE TABLE `metadata_database_property` ( CREATE TABLE `metadata_database_property` (
`key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '属性key', `key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'key',
`value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性value', `value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'value',
`database_id` int NOT NULL COMMENT '数据库主键', `database_id` int NOT NULL COMMENT 'database id',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'create time',
PRIMARY KEY (`key`,`database_id`) USING BTREE PRIMARY KEY (`key`,`database_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='元数据属性信息'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='metadata of database configurations';
-- ---------------------------- -- ----------------------------
-- Table structure for metadata_function -- Table structure for metadata_function
...@@ -730,14 +732,14 @@ CREATE TABLE `metadata_database_property` ( ...@@ -730,14 +732,14 @@ CREATE TABLE `metadata_database_property` (
DROP TABLE IF EXISTS `metadata_function`; DROP TABLE IF EXISTS `metadata_function`;
CREATE TABLE `metadata_function` ( CREATE TABLE `metadata_function` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键', `id` int NOT NULL AUTO_INCREMENT COMMENT '主键',
`function_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称', `function_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'function name',
`class_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '类名', `class_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'class name',
`database_id` int NOT NULL COMMENT '数据库主键', `database_id` int NOT NULL COMMENT 'database id',
`function_language` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'UDF语言', `function_language` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'function language',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT 'create time',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='UDF信息'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='UDF informations';
-- ---------------------------- -- ----------------------------
-- Table structure for metadata_table -- Table structure for metadata_table
...@@ -745,27 +747,27 @@ CREATE TABLE `metadata_function` ( ...@@ -745,27 +747,27 @@ CREATE TABLE `metadata_function` (
DROP TABLE IF EXISTS `metadata_table`; DROP TABLE IF EXISTS `metadata_table`;
CREATE TABLE `metadata_table` ( CREATE TABLE `metadata_table` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键', `id` int NOT NULL AUTO_INCREMENT COMMENT '主键',
`table_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称', `table_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'table name',
`table_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '对象类型,分为:database 和 table view', `table_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'type,such as:database,table,view',
`database_id` int NOT NULL COMMENT '数据库主键', `database_id` int NOT NULL COMMENT 'database id',
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述', `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'table description',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT 'create time',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='元数据对象信息'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='metadata of table information';
-- ---------------------------- -- ----------------------------
-- Table structure for metadata_table_property -- Table structure for metadata_table_property
-- ---------------------------- -- ----------------------------
DROP TABLE IF EXISTS `metadata_table_property`; DROP TABLE IF EXISTS `metadata_table_property`;
CREATE TABLE `metadata_table_property` ( CREATE TABLE `metadata_table_property` (
`key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '属性key', `key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'key',
`value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性value', `value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'value',
`table_id` int NOT NULL COMMENT '数据表名称', `table_id` int NOT NULL COMMENT 'table id',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'create tiime',
PRIMARY KEY (`key`,`table_id`) USING BTREE PRIMARY KEY (`key`,`table_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='元数据属性信息'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='metadata of table configurations';
-- ----------------------------------------------------------------------------- Metadata related data table the end ------------------------------------------------------------------------------------------- -- ----------------------------------------------------------------------------- Metadata related data table the end -------------------------------------------------------------------------------------------
...@@ -778,13 +780,13 @@ CREATE TABLE `metadata_table_property` ( ...@@ -778,13 +780,13 @@ CREATE TABLE `metadata_table_property` (
DROP TABLE IF EXISTS `dlink_tenant`; DROP TABLE IF EXISTS `dlink_tenant`;
CREATE TABLE `dlink_tenant` ( CREATE TABLE `dlink_tenant` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`tenant_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户编码', `tenant_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'tenant code',
`is_delete` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否被删除', `is_delete` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'is delete',
`note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '注释', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'note',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '最近修改时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='租户'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='tenant';
-- ---------------------------- -- ----------------------------
-- Records of dlink_tenant -- Records of dlink_tenant
-- ---------------------------- -- ----------------------------
...@@ -798,20 +800,20 @@ VALUES (1, 'DefaultTenant', 0, 'DefaultTenant', current_time, current_time); ...@@ -798,20 +800,20 @@ VALUES (1, 'DefaultTenant', 0, 'DefaultTenant', current_time, current_time);
DROP TABLE IF EXISTS `dlink_namespace`; DROP TABLE IF EXISTS `dlink_namespace`;
CREATE TABLE `dlink_namespace` ( CREATE TABLE `dlink_namespace` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`tenant_id` int NOT NULL COMMENT '租户ID', `tenant_id` int NOT NULL COMMENT 'tenant id',
`namespace_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '命名空间编码', `namespace_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'namespace code',
`enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用', `enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT 'is enable',
`note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '注释', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'note',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `dlink_namespace_un` (`namespace_code`,`tenant_id`) USING BTREE UNIQUE KEY `dlink_namespace_un` (`namespace_code`,`tenant_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='命名空间'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='namespace';
-- ---------------------------- -- ----------------------------
-- Records of dlink_namespace -- Records of dlink_namespace
-- ---------------------------- -- ----------------------------
INSERT INTO `dlink_namespace`(`id`, `tenant_id`, `namespace_code`, `enabled`, `note`, `create_time`, `update_time`) INSERT INTO `dlink_namespace`(`id`, `tenant_id`, `namespace_code`, `enabled`, `note`, `create_time`, `update_time`)
VALUES (1, 1, 'DefaultNameSpace', 1, '默认命名空间', current_time, current_time); VALUES (1, 1, 'DefaultNameSpace', 1, 'DefaultNameSpace', current_time, current_time);
-- ---------------------------- -- ----------------------------
...@@ -820,21 +822,21 @@ VALUES (1, 1, 'DefaultNameSpace', 1, '默认命名空间', current_time, current ...@@ -820,21 +822,21 @@ VALUES (1, 1, 'DefaultNameSpace', 1, '默认命名空间', current_time, current
DROP TABLE IF EXISTS `dlink_role`; DROP TABLE IF EXISTS `dlink_role`;
CREATE TABLE `dlink_role` ( CREATE TABLE `dlink_role` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`tenant_id` int NOT NULL COMMENT '租户ID', `tenant_id` int NOT NULL COMMENT 'tenant id',
`role_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '角色编码', `role_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'role code',
`role_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '角色名称', `role_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'role name',
`is_delete` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否被删除', `is_delete` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'is delete',
`note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '注释', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'note',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `dlink_role_un` (`role_code`) USING BTREE UNIQUE KEY `dlink_role_un` (`role_code`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='角色'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='role';
-- ---------------------------- -- ----------------------------
-- Records of dlink_role -- Records of dlink_role
-- ---------------------------- -- ----------------------------
INSERT INTO `dlink_role`(`id`, `tenant_id`, `role_code`, `role_name`, `is_delete`, `note`, `create_time`, `update_time`) INSERT INTO `dlink_role`(`id`, `tenant_id`, `role_code`, `role_name`, `is_delete`, `note`, `create_time`, `update_time`)
VALUES (1, 1, 'SuperAdmin', '超级管理员', 0, '超级管理员角色', current_time, current_time); VALUES (1, 1, 'SuperAdmin', 'SuperAdmin', 0, 'SuperAdmin of Role', current_time, current_time);
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_role_namespace -- Table structure for dlink_role_namespace
...@@ -842,13 +844,13 @@ VALUES (1, 1, 'SuperAdmin', '超级管理员', 0, '超级管理员角色', curre ...@@ -842,13 +844,13 @@ VALUES (1, 1, 'SuperAdmin', '超级管理员', 0, '超级管理员角色', curre
DROP TABLE IF EXISTS `dlink_role_namespace`; DROP TABLE IF EXISTS `dlink_role_namespace`;
CREATE TABLE `dlink_role_namespace` ( CREATE TABLE `dlink_role_namespace` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`role_id` int NOT NULL COMMENT '用户ID', `role_id` int NOT NULL COMMENT 'user id',
`namespace_id` int NOT NULL COMMENT '名称空间ID', `namespace_id` int NOT NULL COMMENT 'namespace id',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `dlink_role_namespace_un` (`role_id`,`namespace_id`) USING BTREE UNIQUE KEY `dlink_role_namespace_un` (`role_id`,`namespace_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='角色与名称空间关系'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='Role and namespace relationship';
-- ---------------------------- -- ----------------------------
-- Records of dlink_role_namespace -- Records of dlink_role_namespace
-- ---------------------------- -- ----------------------------
...@@ -862,13 +864,13 @@ VALUES (1, 1, 1, current_time, current_time); ...@@ -862,13 +864,13 @@ VALUES (1, 1, 1, current_time, current_time);
DROP TABLE IF EXISTS `dlink_user_role`; DROP TABLE IF EXISTS `dlink_user_role`;
CREATE TABLE `dlink_user_role` ( CREATE TABLE `dlink_user_role` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`user_id` int NOT NULL COMMENT '用户ID', `user_id` int NOT NULL COMMENT 'user id',
`role_id` int NOT NULL COMMENT '角色ID', `role_id` int NOT NULL COMMENT 'role id',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `dlink_user_role_un` (`user_id`,`role_id`) USING BTREE UNIQUE KEY `dlink_user_role_un` (`user_id`,`role_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='用户与角色关系'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='Relationship between users and roles';
-- ---------------------------- -- ----------------------------
-- Records of dlink_user_role -- Records of dlink_user_role
-- ---------------------------- -- ----------------------------
...@@ -881,13 +883,13 @@ VALUES (1, 1, 1, current_time, current_time); ...@@ -881,13 +883,13 @@ VALUES (1, 1, 1, current_time, current_time);
DROP TABLE IF EXISTS `dlink_user_tenant`; DROP TABLE IF EXISTS `dlink_user_tenant`;
CREATE TABLE `dlink_user_tenant` ( CREATE TABLE `dlink_user_tenant` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`user_id` int NOT NULL COMMENT '用户ID', `user_id` int NOT NULL COMMENT 'user id',
`tenant_id` int NOT NULL COMMENT '租户ID', `tenant_id` int NOT NULL COMMENT 'tenant id',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `dlink_user_role_un` (`user_id`,`tenant_id`) USING BTREE UNIQUE KEY `dlink_user_role_un` (`user_id`,`tenant_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='用户与租户关系'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='Relationship between users and tenants';
-- ---------------------------- -- ----------------------------
-- Records of dlink_user_tenant -- Records of dlink_user_tenant
-- ---------------------------- -- ----------------------------
...@@ -903,24 +905,24 @@ VALUES (1, 1, 1, current_time, current_time); ...@@ -903,24 +905,24 @@ VALUES (1, 1, 1, current_time, current_time);
DROP TABLE IF EXISTS `dlink_udf`; DROP TABLE IF EXISTS `dlink_udf`;
CREATE TABLE `dlink_udf` ( CREATE TABLE `dlink_udf` (
`id` int NOT NULL AUTO_INCREMENT, `id` int NOT NULL AUTO_INCREMENT,
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'udf', `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'udf name',
`class_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '完整的类名', `class_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'Complete class name',
`source_code` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '源码', `source_code` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'source code',
`compiler_code` binary(255) DEFAULT NULL COMMENT '编译产物', `compiler_code` binary(255) DEFAULT NULL COMMENT 'compiler product',
`version_id` int DEFAULT NULL COMMENT '版本', `version_id` int DEFAULT NULL COMMENT 'version',
`version_description` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '版本描述', `version_description` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'version description',
`is_default` tinyint(1) DEFAULT NULL COMMENT '是否默认', `is_default` tinyint(1) DEFAULT NULL COMMENT 'Is it default',
`document_id` int DEFAULT NULL COMMENT '对应文档id', `document_id` int DEFAULT NULL COMMENT 'corresponding to the document id',
`from_version_id` int DEFAULT NULL COMMENT '基于udf版本id', `from_version_id` int DEFAULT NULL COMMENT 'Based on udf version id',
`code_md5` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '源码', `code_md5` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'source code of md5',
`dialect` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '方言', `dialect` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'dialect',
`type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'type',
`step` int DEFAULT NULL COMMENT '作业生命周期', `step` int DEFAULT NULL COMMENT 'job lifecycle step',
`enable` tinyint(1) DEFAULT NULL COMMENT '是否启用', `enable` tinyint(1) DEFAULT NULL COMMENT 'is enable',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='udf';
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_udf_template -- Table structure for dlink_udf_template
...@@ -932,11 +934,11 @@ CREATE TABLE `dlink_udf_template` ( ...@@ -932,11 +934,11 @@ CREATE TABLE `dlink_udf_template` (
`code_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '代码类型', `code_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '代码类型',
`function_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '函数类型', `function_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '函数类型',
`template_code` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '模板代码', `template_code` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '模板代码',
`enabled` tinyint(1) DEFAULT NULL, `enabled` tinyint(1) DEFAULT NULL COMMENT 'is enable',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='udf template';
......
...@@ -26,89 +26,88 @@ SET FOREIGN_KEY_CHECKS = 0; ...@@ -26,89 +26,88 @@ SET FOREIGN_KEY_CHECKS = 0;
-- ---------------------------- -- ----------------------------
CREATE TABLE if not exists `dlink_catalogue`( CREATE TABLE if not exists `dlink_catalogue`(
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`task_id` int(11) NULL DEFAULT NULL COMMENT '任务ID', `task_id` int(11) NULL DEFAULT NULL COMMENT 'Job ID',
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称', `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'Job Name',
`type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '类型', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'Job Type',
`parent_id` int(11) NOT NULL DEFAULT 0 COMMENT 'ID', `parent_id` int(11) NOT NULL DEFAULT 0 COMMENT 'parent ID',
`enabled` tinyint(1) NOT NULL DEFAULT 1 COMMENT '启用', `enabled` tinyint(1) NOT NULL DEFAULT 1 COMMENT 'is enable',
`is_leaf` tinyint(1) NOT NULL COMMENT '是否为叶子', `is_leaf` tinyint(1) NOT NULL COMMENT 'is leaf node',
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', `create_time` datetime(0) NULL DEFAULT NULL COMMENT 'create time',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '最近修改时间', `update_time` datetime(0) NULL DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `idx_name` (`name`, `parent_id`) USING BTREE UNIQUE INDEX `idx_name` (`name`, `parent_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '目录' ROW_FORMAT = Dynamic; ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'catalogue' ROW_FORMAT = Dynamic;
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_cluster -- Table structure for dlink_cluster
-- ---------------------------- -- ----------------------------
CREATE TABLE if not exists `dlink_cluster`( CREATE TABLE if not exists `dlink_cluster`(
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'cluster instance name',
`alias` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '别名', `alias` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'cluster instance alias',
`type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '类型', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'cluster types',
`hosts` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'HOSTS', `hosts` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'cluster hosts',
`job_manager_host` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'JMhost', `job_manager_host` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'Job Manager Host',
`status` int(1) NULL DEFAULT NULL COMMENT '状态', `status` int(1) NULL DEFAULT NULL COMMENT 'cluster status',
`note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '注释', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'note',
`enabled` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否启用', `enabled` tinyint(1) NOT NULL DEFAULT 1 COMMENT 'is enable',
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', `create_time` datetime(0) NULL DEFAULT NULL COMMENT 'create time',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', `update_time` datetime(0) NULL DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `idx_name` (`name`) USING BTREE UNIQUE INDEX `idx_name` (`name`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '集群' ROW_FORMAT = Dynamic; ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'cluster instance management' ROW_FORMAT = Dynamic;
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_task -- Table structure for dlink_task
-- ---------------------------- -- ----------------------------
CREATE TABLE if not exists `dlink_task`( CREATE TABLE if not exists `dlink_task`(
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'Job name',
`alias` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '别名', `alias` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'Job alias',
`type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '类型', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'Job type',
`check_point` int(11) NULL DEFAULT NULL COMMENT 'CheckPoint ', `check_point` int(11) NULL DEFAULT NULL COMMENT 'CheckPoint trigger seconds',
`save_point_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'SavePointPath', `save_point_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'SavePointPath',
`parallelism` int(4) NULL DEFAULT NULL COMMENT 'parallelism', `parallelism` int(4) NULL DEFAULT NULL COMMENT 'parallelism',
`fragment` tinyint(1) NULL DEFAULT NULL COMMENT 'fragment', `fragment` tinyint(1) NULL DEFAULT NULL COMMENT 'fragment',
`cluster_id` int(11) NULL DEFAULT NULL COMMENT 'Flink集群ID', `cluster_id` int(11) NULL DEFAULT NULL COMMENT 'Flink cluster ID',
`note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '注释', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'Job Note',
`enabled` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否启用', `enabled` tinyint(1) NOT NULL DEFAULT 1 COMMENT 'is enable',
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', `create_time` datetime(0) NULL DEFAULT NULL COMMENT 'create time',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', `update_time` datetime(0) NULL DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `idx_name` (`name`) USING BTREE UNIQUE INDEX `idx_name` (`name`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '作业' ROW_FORMAT = Dynamic; ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'Task' ROW_FORMAT = Dynamic;
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_task_statement -- Table structure for dlink_task_statement
-- ---------------------------- -- ----------------------------
CREATE TABLE if not exists `dlink_task_statement`( CREATE TABLE if not exists `dlink_task_statement`(
`id` int(11) NOT NULL COMMENT 'ID', `id` int(11) NOT NULL COMMENT 'ID',
`statement` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '语句', `statement` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'statement set',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '语句' ROW_FORMAT = Dynamic; ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'statement' ROW_FORMAT = Dynamic;
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_flink_document -- Table structure for dlink_flink_document
-- ---------------------------- -- ----------------------------
CREATE TABLE if not exists `dlink_flink_document`( CREATE TABLE if not exists `dlink_flink_document`(
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
`category` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '文档类型', `category` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'document category',
`type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '类型', `type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'document type',
`subtype` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '子类型', `subtype` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'document subtype',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '信息', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'document name',
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '描述', `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'document description',
`version` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '版本号', `version` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'document version such as:(flink1.12,flink1.13,flink1.14,flink1.15)',
`like_num` int(255) NULL DEFAULT 0 COMMENT '喜爱值', `like_num` int(255) NULL DEFAULT 0 COMMENT 'like number',
`enabled` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否启用', `enabled` tinyint(1) NOT NULL DEFAULT 0 COMMENT 'is enable',
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', `create_time` datetime(0) NULL DEFAULT NULL COMMENT 'create time',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', `update_time` datetime(0) NULL DEFAULT NULL COMMENT 'update_time',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '文档管理' ROW_FORMAT = Dynamic; ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'flink document management' ROW_FORMAT = Dynamic;
ALTER TABLE `dlink_flink_document` auto_increment = 1;
ALTER TABLE `dlink_flink_document` modify column description longtext; ALTER TABLE `dlink_flink_document` modify column `description` longtext;
ALTER TABLE `dlink_flink_document` ADD COLUMN `fill_value` longtext NULL COMMENT '填充值' AFTER `description`; ALTER TABLE `dlink_flink_document` ADD COLUMN `fill_value` longtext NULL COMMENT 'fill value' AFTER `description`;
-- ---------------------------- -- ----------------------------
...@@ -116,56 +115,55 @@ ALTER TABLE `dlink_flink_document` ADD COLUMN `fill_value` longtext NULL COMMENT ...@@ -116,56 +115,55 @@ ALTER TABLE `dlink_flink_document` ADD COLUMN `fill_value` longtext NULL COMMENT
-- ---------------------------- -- ----------------------------
CREATE TABLE if not exists `dlink_history`( CREATE TABLE if not exists `dlink_history`(
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`cluster_id` int(11) NOT NULL DEFAULT 0 COMMENT '集群ID', `cluster_id` int(11) NOT NULL DEFAULT 0 COMMENT 'cluster ID',
`session` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '会话', `session` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'session',
`job_id` varchar(50) NULL DEFAULT NULL COMMENT 'JobID', `job_id` varchar(50) NULL DEFAULT NULL COMMENT 'Job ID',
`job_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '作业名', `job_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'Job Name',
`job_manager_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'JM地址', `job_manager_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'JJobManager Address',
`status` int(1) NOT NULL DEFAULT 0 COMMENT '状态', `status` int(1) NOT NULL DEFAULT 0 COMMENT 'status',
`type` varchar(50) NULL DEFAULT NULL COMMENT '类型', `type` varchar(50) NULL DEFAULT NULL COMMENT 'job type',
`statement` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '语句集', `statement` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'statement set',
`error` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '异常信息', `error` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'error message',
`result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '结果集', `result` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'result set',
`config` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '配置', `config` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'configurations',
`start_time` datetime(0) NULL DEFAULT NULL COMMENT '开始时间', `start_time` datetime(0) NULL DEFAULT NULL COMMENT 'job start time',
`end_time` datetime(0) NULL DEFAULT NULL COMMENT '结束时间', `end_time` datetime(0) NULL DEFAULT NULL COMMENT 'job end time',
`task_id` int(11) NULL DEFAULT NULL COMMENT '作业ID', `task_id` int(11) NULL DEFAULT NULL COMMENT 'task ID',
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
INDEX `task_index` (`task_id`) USING BTREE, INDEX `task_index` (`task_id`) USING BTREE,
INDEX `cluster_index` (`cluster_id`) USING BTREE INDEX `cluster_index` (`cluster_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '执行历史' ROW_FORMAT = Dynamic; ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'execution history' ROW_FORMAT = Dynamic;
ALTER TABLE `dlink_task` ADD COLUMN `config` text NULL COMMENT '配置' AFTER `cluster_id`; ALTER TABLE `dlink_task` ADD COLUMN `config` text NULL COMMENT 'configuration' AFTER `cluster_id`;
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_database -- Table structure for dlink_database
-- ---------------------------- -- ----------------------------
CREATE TABLE if not exists `dlink_database` ( CREATE TABLE if not exists `dlink_database` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '数据源名', `name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'database name',
`alias` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '数据源标题', `alias` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'database alias',
`group_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'Default' COMMENT '数据源分组', `group_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'Default' COMMENT 'database belong group name',
`type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '类型', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'database type',
`ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'IP', `ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'database ip',
`port` int(11) NULL DEFAULT NULL COMMENT '端口号', `port` int(11) NULL DEFAULT NULL COMMENT 'database port',
`url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'url', `url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'database url',
`username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户名', `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'username',
`password` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '密码', `password` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'password',
`note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '注释', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'note',
`db_version` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '版本,如oracle的11g,hbase的2.2.3', `db_version` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'version,such as: 11g of oracle ,2.2.3 of hbase',
`status` tinyint(1) NULL COMMENT '状态', `status` tinyint(1) NULL COMMENT 'heartbeat status',
`health_time` datetime(0) NULL DEFAULT NULL COMMENT '最近健康时间', `health_time` datetime(0) NULL DEFAULT NULL COMMENT 'last heartbeat time of trigger',
`heartbeat_time` datetime(0) NULL DEFAULT NULL COMMENT '最近心跳检测时间', `heartbeat_time` datetime(0) NULL DEFAULT NULL COMMENT 'last heartbeat time',
`enabled` tinyint(1) NOT NULL DEFAULT 1 COMMENT '启用', `enabled` tinyint(1) NOT NULL DEFAULT 1 COMMENT 'is enable',
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', `create_time` datetime(0) NULL DEFAULT NULL COMMENT 'create time',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '最近修改时间', `update_time` datetime(0) NULL DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `db_index` (`name`) USING BTREE UNIQUE INDEX `db_index` (`name`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT 'database management' ROW_FORMAT = Dynamic;
ALTER TABLE `dlink_cluster` ADD COLUMN `version` varchar(20) NULL COMMENT '版本' AFTER `job_manager_host`; ALTER TABLE `dlink_cluster` ADD COLUMN `version` varchar(20) NULL COMMENT 'version' AFTER `job_manager_host`;
ALTER TABLE `dlink_flink_document` ADD COLUMN `fill_value` varchar(255) NULL COMMENT '填充值' AFTER `description`;
-- ---------------------------- -- ----------------------------
...@@ -173,82 +171,80 @@ ALTER TABLE `dlink_flink_document` ADD COLUMN `fill_value` varchar(255) NULL COM ...@@ -173,82 +171,80 @@ ALTER TABLE `dlink_flink_document` ADD COLUMN `fill_value` varchar(255) NULL COM
-- ---------------------------- -- ----------------------------
CREATE TABLE if not exists `dlink_cluster_configuration`( CREATE TABLE if not exists `dlink_cluster_configuration`(
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'cluster configuration name',
`alias` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '别名', `alias` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'cluster configuration alias',
`type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'cluster type',
`config_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '配置JSON', `config_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'json of configuration',
`is_available` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '是否可用', `is_available` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'is available',
`note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '注释', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'note',
`enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用', `enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT 'is enable',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT 'cluster configuration management' ROW_FORMAT = Dynamic;
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_jar -- Table structure for dlink_jar
-- ---------------------------- -- ----------------------------
CREATE TABLE if not exists `dlink_jar`( CREATE TABLE if not exists `dlink_jar`(
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'jar name',
`alias` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '别名', `alias` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'jar alias',
`type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'jar type',
`path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件路径', `path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'file path',
`main_class` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '启动类', `main_class` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'application of main class',
`paras` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '启动类入参', `paras` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'main class of args',
`note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '注释', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'note',
`enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用', `enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT 'is enable',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT 'jar management' ROW_FORMAT = Dynamic;
ALTER TABLE `dlink_task` ADD COLUMN `cluster_configuration_id` int(11) NULL COMMENT '集群配置ID' AFTER `cluster_id`; ALTER TABLE `dlink_task` ADD COLUMN `cluster_configuration_id` int(11) NULL COMMENT 'cluster configuration ID' AFTER `cluster_id`;
ALTER TABLE `dlink_task` ADD COLUMN `statement_set` tinyint(1) NULL COMMENT '启用语句集' AFTER `fragment`; ALTER TABLE `dlink_task` ADD COLUMN `statement_set` tinyint(1) NULL COMMENT 'enable statement set' AFTER `fragment`;
alter table dlink_history add cluster_configuration_id int(11) null COMMENT '集群配置ID' after cluster_id; alter table dlink_history add cluster_configuration_id int(11) null COMMENT 'cluster configuration id' after cluster_id;
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_sys_config -- Table structure for dlink_sys_config
-- ---------------------------- -- ----------------------------
CREATE TABLE if not exists `dlink_sys_config`( CREATE TABLE if not exists `dlink_sys_config`(
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '配置名', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'configuration name',
`value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '', `value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'configuration value',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT 'system configuration' ROW_FORMAT = Dynamic;
alter table dlink_cluster add auto_registers tinyint(1) default 0 null comment '是否自动注册' after note; alter table dlink_cluster add auto_registers tinyint(1) default 0 null comment 'is auto registration' after note;
update dlink_cluster set type ='yarn-session' where type = 'Yarn';
update dlink_cluster set type ='standalone' where type = 'Standalone';
ALTER TABLE `dlink_cluster` ADD COLUMN `cluster_configuration_id` int(11) NULL COMMENT '集群配置ID' AFTER `auto_registers`; ALTER TABLE `dlink_cluster` ADD COLUMN `cluster_configuration_id` int(11) NULL COMMENT 'cluster configuration id' AFTER `auto_registers`;
ALTER TABLE `dlink_cluster` ADD COLUMN `task_id` int(11) NULL COMMENT '任务ID' AFTER `cluster_configuration_id`; ALTER TABLE `dlink_cluster` ADD COLUMN `task_id` int(11) NULL COMMENT 'task ID' AFTER `cluster_configuration_id`;
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_savepoints -- Table structure for dlink_savepoints
-- ---------------------------- -- ----------------------------
CREATE TABLE if not exists `dlink_savepoints`( CREATE TABLE if not exists `dlink_savepoints`(
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`task_id` int(11) NOT NULL COMMENT '任务ID', `task_id` int(11) NOT NULL COMMENT 'task ID',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'task name',
`type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '类型', `type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'savepoint type',
`path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '路径', `path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'savepoint path',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT 'job savepoint management' ROW_FORMAT = Dynamic;
ALTER TABLE `dlink_task` ADD COLUMN `save_point_strategy` int(1) NULL COMMENT 'SavePoint策略' AFTER `check_point`; ALTER TABLE `dlink_task` ADD COLUMN `save_point_strategy` int(1) NULL COMMENT 'SavePoint strategy' AFTER `check_point`;
-- ---------------------------- -- ----------------------------
-- 0.4.0 2021-11-24 -- 0.4.0 2021-11-24
-- ---------------------------- -- ----------------------------
ALTER TABLE `dlink_task` ADD COLUMN `jar_id` int(11) NULL COMMENT 'JarID' AFTER `cluster_configuration_id`; ALTER TABLE `dlink_task` ADD COLUMN `jar_id` int(11) NULL COMMENT 'Jar ID' AFTER `cluster_configuration_id`;
-- ---------------------------- -- ----------------------------
-- 0.4.0 2021-11-28 -- 0.4.0 2021-11-28
...@@ -258,40 +254,40 @@ ALTER TABLE `dlink_task` ADD COLUMN `jar_id` int(11) NULL COMMENT 'JarID' AFTER ...@@ -258,40 +254,40 @@ ALTER TABLE `dlink_task` ADD COLUMN `jar_id` int(11) NULL COMMENT 'JarID' AFTER
-- ---------------------------- -- ----------------------------
CREATE TABLE if not exists `dlink_user`( CREATE TABLE if not exists `dlink_user`(
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '登录名', `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'username',
`password` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '密码', `password` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'password',
`nickname` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '昵称', `nickname` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'nickname',
`worknum` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工号', `worknum` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'worknum',
`avatar` blob NULL COMMENT '头像', `avatar` blob NULL COMMENT 'avatar',
`mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '手机号', `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'mobile phone',
`enabled` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否启用', `enabled` tinyint(1) NOT NULL DEFAULT 1 COMMENT 'is enable',
`is_delete` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否被删除', `is_delete` tinyint(1) NOT NULL DEFAULT 0 COMMENT 'is delete',
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间', `create_time` datetime(0) NULL DEFAULT NULL COMMENT 'create time',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间', `update_time` datetime(0) NULL DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT 'user' ROW_FORMAT = Dynamic;
-- ---------------------------- -- ----------------------------
-- 0.4.0 2021-11-29 -- 0.4.0 2021-11-29
-- ---------------------------- -- ----------------------------
ALTER TABLE `dlink_task` CHANGE COLUMN `config` `config_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '配置JSON' AFTER `jar_id`; ALTER TABLE `dlink_task` CHANGE COLUMN `config` `config_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'configuration json' AFTER `jar_id`;
-- ---------------------------- -- ----------------------------
-- 0.5.0 2021-12-13 -- 0.5.0 2021-12-13
-- ---------------------------- -- ----------------------------
ALTER TABLE `dlink_task` ADD COLUMN `dialect` varchar(50) NULL COMMENT '方言' AFTER `alias`; ALTER TABLE `dlink_task` ADD COLUMN `dialect` varchar(50) NULL COMMENT 'dialect' AFTER `alias`;
ALTER TABLE `dlink_task` ADD COLUMN `database_id` int(11) NULL COMMENT '数据源ID' AFTER `cluster_configuration_id`; ALTER TABLE `dlink_task` ADD COLUMN `database_id` int(11) NULL COMMENT 'database ID' AFTER `cluster_configuration_id`;
-- ---------------------------- -- ----------------------------
-- 0.5.0 2021-12-29 -- 0.5.0 2021-12-29
-- ---------------------------- -- ----------------------------
ALTER TABLE `dlink_task` ADD COLUMN `env_id` int(11) NULL COMMENT '环境ID' AFTER `jar_id`; ALTER TABLE `dlink_task` ADD COLUMN `env_id` int(11) NULL COMMENT 'env id' AFTER `jar_id`;
-- ---------------------------- -- ----------------------------
-- 0.6.0 2022-01-28 -- 0.6.0 2022-01-28
-- ---------------------------- -- ----------------------------
ALTER TABLE `dlink_database` ADD COLUMN `flink_config` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'Flink配置' AFTER `note`; ALTER TABLE `dlink_database` ADD COLUMN `flink_config` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'Flink configuration' AFTER `note`;
-- ---------------------------- -- ----------------------------
-- 0.6.0 2022-02-02 -- 0.6.0 2022-02-02
...@@ -300,43 +296,38 @@ ALTER TABLE `dlink_database` ADD COLUMN `flink_config` text CHARACTER SET utf8mb ...@@ -300,43 +296,38 @@ ALTER TABLE `dlink_database` ADD COLUMN `flink_config` text CHARACTER SET utf8mb
-- Table structure for dlink_job_instance -- Table structure for 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 NOT NULL AUTO_INCREMENT COMMENT 'id',
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '作业实例名', `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'job instance name',
`task_id` int DEFAULT NULL COMMENT 'taskID', `task_id` int DEFAULT NULL COMMENT 'task ID',
`cluster_id` int DEFAULT NULL COMMENT '集群ID', `cluster_id` int DEFAULT NULL COMMENT 'cluster ID',
`jid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'FlinkJobId', `jid` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'Flink JobId',
`status` int DEFAULT NULL COMMENT '实例状态', `status` int DEFAULT NULL COMMENT 'instance status',
`history_id` int DEFAULT NULL COMMENT '提交历史ID', `history_id` int DEFAULT NULL COMMENT 'execution history ID',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
`finish_time` datetime DEFAULT NULL COMMENT '完成时间', `finish_time` datetime DEFAULT NULL COMMENT 'finish time',
`error` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '异常日志', `error` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'error logs',
`failed_restart_count` int DEFAULT NULL COMMENT '重启次数', `failed_restart_count` int DEFAULT NULL COMMENT 'failed restart count',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT ='作业实例'; ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT ='job instance';
ALTER TABLE `dlink_task` ADD COLUMN `step` int(11) NULL COMMENT '作业生命周期' AFTER `note`; ALTER TABLE `dlink_task` ADD COLUMN `step` int(11) NULL COMMENT 'Job lifecycle' AFTER `note`;
-- ----------------------------
-- 0.6.0 2022-02-03
-- ----------------------------
update dlink_task set dialect = 'FlinkJar' where jar_id is not null;
update dlink_catalogue set type = 'FlinkJar' where task_id in (select id as task_id from dlink_task where jar_id is not null);
-- ---------------------------- -- ----------------------------
-- 0.6.0 2022-02-07 -- 0.6.0 2022-02-07
-- ---------------------------- -- ----------------------------
ALTER TABLE `dlink_task` ADD COLUMN `batch_model` tinyint(1) NULL DEFAULT 0 COMMENT '使用批模式' AFTER `statement_set`; ALTER TABLE `dlink_task` ADD COLUMN `batch_model` tinyint(1) NULL DEFAULT 0 COMMENT 'use batch model' AFTER `statement_set`;
-- ---------------------------- -- ----------------------------
-- 0.6.0 2022-02-18 -- 0.6.0 2022-02-18
-- ---------------------------- -- ----------------------------
ALTER TABLE `dlink_database` ADD COLUMN `flink_template` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'Flink模板' AFTER `flink_config`; ALTER TABLE `dlink_database` ADD COLUMN `flink_template` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'Flink template' AFTER `flink_config`;
-- ---------------------------- -- ----------------------------
-- 0.6.0 2022-02-22 -- 0.6.0 2022-02-22
-- ---------------------------- -- ----------------------------
ALTER TABLE `dlink_job_instance` MODIFY COLUMN status varchar(50) NULL COMMENT '实例状态'; ALTER TABLE `dlink_job_instance` MODIFY COLUMN status varchar(50) NULL COMMENT 'job instance status';
-- ---------------------------- -- ----------------------------
-- 0.6.0 2022-02-24 -- 0.6.0 2022-02-24
...@@ -345,54 +336,54 @@ ALTER TABLE `dlink_job_instance` MODIFY COLUMN status varchar(50) NULL COMMENT ' ...@@ -345,54 +336,54 @@ ALTER TABLE `dlink_job_instance` MODIFY COLUMN status varchar(50) NULL COMMENT '
-- Table structure for dlink_alert_instance -- Table structure for 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 NOT NULL AUTO_INCREMENT COMMENT 'id',
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称', `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'alert instance name',
`type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'alert instance type such as: DingTalk,Wechat(Webhook,app) Feishu ,email',
`params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '配置', `params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'configuration',
`enabled` tinyint DEFAULT 1 COMMENT '是否启用', `enabled` tinyint DEFAULT 1 COMMENT 'is enable',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT ='Alert实例'; ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT ='Alert instance';
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_alert_group -- Table structure for 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 NOT NULL AUTO_INCREMENT COMMENT 'id',
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称', `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'alert group name',
`alert_instance_ids` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'Alert实例IDS', `alert_instance_ids` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'Alert instance IDS',
`note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '说明', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'note',
`enabled` tinyint DEFAULT 1 COMMENT '是否启用', `enabled` tinyint DEFAULT 1 COMMENT 'is enable',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT ='Alert'; ) ENGINE = InnoDB AUTO_INCREMENT = 3 DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT ='Alert group';
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_alert_history -- Table structure for 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 NOT NULL AUTO_INCREMENT COMMENT 'id',
`alert_group_id` int DEFAULT NULL COMMENT 'AlertID', `alert_group_id` int DEFAULT NULL COMMENT 'Alert group ID',
`job_instance_id` int DEFAULT NULL COMMENT '作业实例ID', `job_instance_id` int DEFAULT NULL COMMENT 'job instance ID',
`title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '标题', `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'alert title',
`content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '正文', `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'content description',
`status` int DEFAULT NULL COMMENT '状态', `status` int DEFAULT NULL COMMENT 'alert status',
`log` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '日志', `log` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'log',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT ='Alert历史'; ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT ='Alert history';
-- ---------------------------- -- ----------------------------
-- 0.6.0 2022-02-25 -- 0.6.0 2022-02-25
-- ---------------------------- -- ----------------------------
ALTER TABLE `dlink_job_instance` MODIFY COLUMN name varchar(255) NULL COMMENT '作业实例名'; ALTER TABLE `dlink_job_instance` MODIFY COLUMN name varchar(255) NULL COMMENT 'job instance name';
-- ---------------------------- -- ----------------------------
-- 0.6.0 2022-02-28 -- 0.6.0 2022-02-28
-- ---------------------------- -- ----------------------------
ALTER TABLE `dlink_job_instance` ADD COLUMN `duration` BIGINT NULL COMMENT '耗时' AFTER `finish_time`; ALTER TABLE `dlink_job_instance` ADD COLUMN `duration` BIGINT NULL COMMENT 'job duration' AFTER `finish_time`;
-- ---------------------------- -- ----------------------------
-- 0.6.0 2022-03-01 -- 0.6.0 2022-03-01
...@@ -401,32 +392,32 @@ ALTER TABLE `dlink_job_instance` ADD COLUMN `duration` BIGINT NULL COMMENT '耗 ...@@ -401,32 +392,32 @@ ALTER TABLE `dlink_job_instance` ADD COLUMN `duration` BIGINT NULL COMMENT '耗
-- Table structure for dlink_job_history -- Table structure for 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 NOT NULL COMMENT 'id',
`job_json` json DEFAULT NULL COMMENT 'Job信息', `job_json` json DEFAULT NULL COMMENT 'Job information json',
`exceptions_json` json DEFAULT NULL COMMENT '异常日志', `exceptions_json` json DEFAULT NULL COMMENT 'error message json',
`checkpoints_json` json DEFAULT NULL COMMENT '保存点', `checkpoints_json` json DEFAULT NULL COMMENT 'checkpoints json',
`checkpoints_config_json` json DEFAULT NULL COMMENT '保存点配置', `checkpoints_config_json` json DEFAULT NULL COMMENT 'checkpoints configuration json',
`config_json` json DEFAULT NULL COMMENT '配置', `config_json` json DEFAULT NULL COMMENT 'configuration',
`jar_json` json DEFAULT NULL COMMENT 'Jar配置', `jar_json` json DEFAULT NULL COMMENT 'Jar configuration',
`cluster_json` json DEFAULT NULL COMMENT '集群实例', `cluster_json` json DEFAULT NULL COMMENT 'cluster instance configuration',
`cluster_configuration_json` json DEFAULT NULL COMMENT '集群配置', `cluster_configuration_json` json DEFAULT NULL COMMENT 'cluster config',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT ='Job历史详情'; ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT ='Job history details';
-- ---------------------------- -- ----------------------------
-- 0.6.0 2021-03-02 -- 0.6.0 2021-03-02
-- ---------------------------- -- ----------------------------
ALTER TABLE `dlink_history` CHANGE COLUMN `config` `config_json` json NULL COMMENT '配置JSON' AFTER `result`; ALTER TABLE `dlink_history` CHANGE COLUMN `config` `config_json` json NULL COMMENT 'config json' AFTER `result`;
-- ---------------------------- -- ----------------------------
-- 0.6.0-SNAPSHOT 2022-03-04 -- 0.6.0-SNAPSHOT 2022-03-04
-- ---------------------------- -- ----------------------------
ALTER TABLE `dlink_task` ADD COLUMN `job_instance_id` BIGINT NULL COMMENT '任务实例ID' AFTER `step`; ALTER TABLE `dlink_task` ADD COLUMN `job_instance_id` BIGINT NULL COMMENT 'job instance id' AFTER `step`;
ALTER TABLE `dlink_task` ADD COLUMN `alert_group_id` BIGINT NULL COMMENT '报警组ID' AFTER `env_id`; ALTER TABLE `dlink_task` ADD COLUMN `alert_group_id` BIGINT NULL COMMENT 'alert group id' AFTER `env_id`;
-- ---------------------------- -- ----------------------------
-- 0.6.0 2022-03-13 -- 0.6.0 2022-03-13
-- ---------------------------- -- ----------------------------
ALTER TABLE `dlink_job_instance` ADD COLUMN `step` INT NULL COMMENT '生命周期' AFTER `task_id`; ALTER TABLE `dlink_job_instance` ADD COLUMN `step` INT NULL COMMENT 'job lifecycle' AFTER `task_id`;
-- ---------------------------- -- ----------------------------
-- 0.6.0 2022-03-15 -- 0.6.0 2022-03-15
-- ---------------------------- -- ----------------------------
......
...@@ -240,6 +240,15 @@ INSERT INTO `dlink_flink_document` VALUES (216, 'Function', '内置函数', '比 ...@@ -240,6 +240,15 @@ INSERT INTO `dlink_flink_document` VALUES (216, 'Function', '内置函数', '比
INSERT INTO `dlink_flink_document` VALUES (217, 'Function', 'UDF', '表值聚合函数', 'TO_MAP(string1,object2[, string3])', '将非规则一维表转化为规则二维表,string1是key。string2是value。string3为非必填项,表示key的值域(维度),用英文逗号分割。', 'TO_MAP(${1:})', '1.12', 8, 1, '2021-05-20 19:59:22', '2021-05-20 20:00:54'); INSERT INTO `dlink_flink_document` VALUES (217, 'Function', 'UDF', '表值聚合函数', 'TO_MAP(string1,object2[, string3])', '将非规则一维表转化为规则二维表,string1是key。string2是value。string3为非必填项,表示key的值域(维度),用英文逗号分割。', 'TO_MAP(${1:})', '1.12', 8, 1, '2021-05-20 19:59:22', '2021-05-20 20:00:54');
update dlink_cluster set type ='yarn-session' where type = 'Yarn';
update dlink_cluster set type ='standalone' where type = 'Standalone';
-- ----------------------------
-- 0.6.0 2022-02-03
-- ----------------------------
update dlink_task set dialect = 'FlinkJar' where jar_id is not null;
update dlink_catalogue set type = 'FlinkJar' where task_id in (select id as task_id from dlink_task where jar_id is not null);
-- ---------------------------- -- ----------------------------
-- Records of dlink_user -- Records of dlink_user
......
...@@ -22,5 +22,5 @@ ...@@ -22,5 +22,5 @@
-- ---------------------------- -- ----------------------------
alter table dlink_task alter column fragment set default 0; alter table dlink_task alter column fragment set default 0;
alter table dlink_task alter column statement_set set default 0; alter table dlink_task alter column statement_set set default 0;
alter table dlink_cluster_configuration modify column is_available tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否可用'; alter table dlink_cluster_configuration modify column is_available tinyint(1) NOT NULL DEFAULT 0 COMMENT 'is available';
...@@ -19,21 +19,21 @@ ...@@ -19,21 +19,21 @@
-- 0.6.5 2022-06-28 -- 0.6.5 2022-06-28
-- ---------------------------- -- ----------------------------
alter table dlink_task ADD COLUMN `version_id` INT NULL COMMENT '版本号ID'; alter table dlink_task ADD COLUMN `version_id` INT NULL COMMENT 'version id';
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_task_version -- Table structure for dlink_task_version
-- ---------------------------- -- ----------------------------
CREATE TABLE IF NOT EXISTS `dlink_task_version`( CREATE TABLE IF NOT EXISTS `dlink_task_version`(
`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`task_id` int NOT NULL COMMENT '作业ID ', `task_id` int NOT NULL COMMENT 'task ID ',
`version_id` int NOT NULL COMMENT '版本ID ', `version_id` int NOT NULL COMMENT 'version ID ',
`statement` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'flink sql 内容', `statement` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'flink sql statement',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'version name',
`alias` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '别名', `alias` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'alisa',
`dialect` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '方言', `dialect` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'dialect',
`type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'type',
`task_configure` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '作业配置', `task_configure` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'task configuration',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='作业历史版本'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='job history version';
...@@ -24,79 +24,79 @@ ...@@ -24,79 +24,79 @@
-- Table structure for metadata_database -- Table structure for metadata_database
-- ---------------------------- -- ----------------------------
CREATE TABLE IF NOT EXISTS `metadata_database` ( CREATE TABLE IF NOT EXISTS `metadata_database` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键', `id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
`database_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称', `database_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'database name',
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述', `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'database description',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT 'create time',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='元数据对象信息'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='metadata of database information';
-- ---------------------------- -- ----------------------------
-- Table structure for metadata_table -- Table structure for metadata_table
-- ---------------------------- -- ----------------------------
CREATE TABLE IF NOT EXISTS `metadata_table` ( CREATE TABLE IF NOT EXISTS `metadata_table` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键', `id` int NOT NULL AUTO_INCREMENT COMMENT '主键',
`table_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称', `table_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'table name',
`table_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '对象类型,分为:database 和 table view', `table_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'type,such as:database,table,view',
`database_id` int NOT NULL COMMENT '数据库主键', `database_id` int NOT NULL COMMENT 'database id',
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述', `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'table description',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT 'create time',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='元数据对象信息'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='metadata of table information';
-- ---------------------------- -- ----------------------------
-- Table structure for metadata_database_property -- Table structure for metadata_database_property
-- ---------------------------- -- ----------------------------
CREATE TABLE IF NOT EXISTS `metadata_database_property` ( CREATE TABLE IF NOT EXISTS `metadata_database_property` (
`key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '属性key', `key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'key',
`value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性value', `value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'value',
`database_id` int NOT NULL COMMENT '数据库主键', `database_id` int NOT NULL COMMENT 'database id',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'create time',
PRIMARY KEY (`key`,`database_id`) USING BTREE PRIMARY KEY (`key`,`database_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='元数据属性信息'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='metadata of database configurations';
-- ---------------------------- -- ----------------------------
-- Table structure for metadata_table_property -- Table structure for metadata_table_property
-- ---------------------------- -- ----------------------------
CREATE TABLE IF NOT EXISTS `metadata_table_property` ( CREATE TABLE IF NOT EXISTS `metadata_table_property` (
`key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '属性key', `key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'key',
`value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性value', `value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'value',
`table_id` int NOT NULL COMMENT '数据表名称', `table_id` int NOT NULL COMMENT 'table id',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'create tiime',
PRIMARY KEY (`key`,`table_id`) USING BTREE PRIMARY KEY (`key`,`table_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='元数据属性信息'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='metadata of table configurations';
-- ---------------------------- -- ----------------------------
-- Table structure for metadata_column -- Table structure for metadata_column
-- ---------------------------- -- ----------------------------
CREATE TABLE IF NOT EXISTS `metadata_column` ( CREATE TABLE IF NOT EXISTS `metadata_column` (
`column_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '列名', `column_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'column name',
`column_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '列类型, 有Physical Metadata Computed WATERMARK ', `column_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'column type, such as : Physical , Metadata , Computed , WATERMARK',
`data_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '数据类型', `data_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'data type',
`expr` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '表达式', `expr` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'expression',
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '字段描述', `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'column description',
`table_id` int NOT NULL COMMENT '数据表名称', `table_id` int NOT NULL COMMENT 'table id',
`primary` bit(1) DEFAULT NULL COMMENT '主键', `primary` bit(1) DEFAULT NULL COMMENT 'table primary key',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'create time',
PRIMARY KEY (`table_id`,`column_name`) USING BTREE PRIMARY KEY (`table_id`,`column_name`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='数据列信息'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='column informations';
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_upload_file_record -- Table structure for dlink_upload_file_record
-- ---------------------------- -- ----------------------------
CREATE TABLE IF NOT EXISTS `metadata_function` ( CREATE TABLE IF NOT EXISTS `metadata_function` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键', `id` int NOT NULL AUTO_INCREMENT COMMENT '主键',
`function_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '名称', `function_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'function name',
`class_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '类名', `class_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'class name',
`database_id` int NOT NULL COMMENT '数据库主键', `database_id` int NOT NULL COMMENT 'database id',
`function_language` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'UDF语言', `function_language` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'function language',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT 'create time',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='UDF信息'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='UDF informations';
...@@ -21,17 +21,17 @@ ...@@ -21,17 +21,17 @@
-- Table structure for dlink_fragment -- Table structure for dlink_fragment
-- ---------------------------- -- ----------------------------
CREATE TABLE IF NOT EXISTS `dlink_fragment`( CREATE TABLE IF NOT EXISTS `dlink_fragment`(
`id` int NOT NULL AUTO_INCREMENT COMMENT '实例主键', `id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '唯一名称', `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'fragment name',
`alias` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '别名', `alias` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'alias',
`fragment_value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '变量值', `fragment_value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'fragment value',
`note` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '说明/描述', `note` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'note',
`enabled` tinyint DEFAULT '1' COMMENT '是否启用', `enabled` tinyint DEFAULT '1' COMMENT 'is enable',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `un_idx1` (`name`) USING BTREE UNIQUE KEY `un_idx1` (`name`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='全局变量'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='fragment management';
-- 0.6.7 2022-09-02 -- 0.6.7 2022-09-02
...@@ -40,17 +40,17 @@ CREATE TABLE IF NOT EXISTS `dlink_fragment`( ...@@ -40,17 +40,17 @@ CREATE TABLE IF NOT EXISTS `dlink_fragment`(
-- Table structure for dlink_upload_file_record -- Table structure for dlink_upload_file_record
-- ---------------------------- -- ----------------------------
CREATE TABLE IF NOT EXISTS `dlink_upload_file_record` ( CREATE TABLE IF NOT EXISTS `dlink_upload_file_record` (
`id` tinyint NOT NULL AUTO_INCREMENT COMMENT '自增主键', `id` tinyint NOT NULL AUTO_INCREMENT COMMENT 'id',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上传文件的类型名称,目前有:hadoop-conf(1)、flink-conf(2)、flink-lib(3)、user-jar(4)、dlink-jar(5)', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'upload file name',
`enabled` tinyint(1) DEFAULT NULL COMMENT '是否可用', `enabled` tinyint(1) DEFAULT NULL COMMENT 'is enable',
`file_type` tinyint DEFAULT '-1' COMMENT '上传文件的类型ID,目前有:hadoop-conf(1)、flink-conf(2)、flink-lib(3)、user-jar(4)、dlink-jar(5),默认值-1表示无类型', `file_type` tinyint DEFAULT '-1' COMMENT 'upload file type ,such as:hadoop-conf(1)、flink-conf(2)、flink-lib(3)、user-jar(4)、dlink-jar(5),default is -1 ',
`target` tinyint NOT NULL COMMENT '上传文件的目的地,目前有:local(1)、hdfs(2)', `target` tinyint NOT NULL COMMENT 'upload file of target ,such as:local(1)、hdfs(2)',
`file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件名称', `file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'file name',
`file_parent_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件父路径', `file_parent_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'file parent path',
`file_absolute_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件完全绝对父路径', `file_absolute_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'fila absolute path',
`is_file` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否为文件', `is_file` tinyint(1) NOT NULL DEFAULT '1' COMMENT 'is file',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='上传文件记录'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='file upload history';
...@@ -25,57 +25,57 @@ ...@@ -25,57 +25,57 @@
-- ---------------------------- -- ----------------------------
CREATE TABLE IF NOT EXISTS `dlink_tenant` ( CREATE TABLE IF NOT EXISTS `dlink_tenant` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`tenant_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '租户编码', `tenant_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'tenant code',
`is_delete` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否被删除', `is_delete` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'is delete',
`note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '注释', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'note',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '最近修改时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='租户'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='tenant';
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_role -- Table structure for dlink_role
-- ---------------------------- -- ----------------------------
CREATE TABLE IF NOT EXISTS `dlink_role` ( CREATE TABLE IF NOT EXISTS `dlink_role` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`tenant_id` int NOT NULL COMMENT '租户ID', `tenant_id` int NOT NULL COMMENT 'tenant id',
`role_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '角色编码', `role_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'role code',
`role_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '角色名称', `role_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'role name',
`is_delete` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否被删除', `is_delete` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'is delete',
`note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '注释', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'note',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `dlink_role_un` (`role_code`) USING BTREE UNIQUE KEY `dlink_role_un` (`role_code`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='角色'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='role';
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_namespace -- Table structure for dlink_namespace
-- ---------------------------- -- ----------------------------
CREATE TABLE IF NOT EXISTS `dlink_namespace` ( CREATE TABLE IF NOT EXISTS `dlink_namespace` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`tenant_id` int NOT NULL COMMENT '租户ID', `tenant_id` int NOT NULL COMMENT 'tenant id',
`namespace_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '命名空间编码', `namespace_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'namespace code',
`enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用', `enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT 'is enable',
`note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '注释', `note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'note',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `dlink_namespace_un` (`namespace_code`,`tenant_id`) USING BTREE UNIQUE KEY `dlink_namespace_un` (`namespace_code`,`tenant_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='命名空间'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='namespace';
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_role_namespace -- Table structure for dlink_role_namespace
-- ---------------------------- -- ----------------------------
CREATE TABLE IF NOT EXISTS `dlink_role_namespace` ( CREATE TABLE IF NOT EXISTS `dlink_role_namespace` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`role_id` int NOT NULL COMMENT '用户ID', `role_id` int NOT NULL COMMENT 'user id',
`namespace_id` int NOT NULL COMMENT '名称空间ID', `namespace_id` int NOT NULL COMMENT 'namespace id',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `dlink_role_namespace_un` (`role_id`,`namespace_id`) USING BTREE UNIQUE KEY `dlink_role_namespace_un` (`role_id`,`namespace_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='角色与名称空间关系'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='Role and namespace relationship';
-- ---------------------------- -- ----------------------------
...@@ -83,13 +83,13 @@ CREATE TABLE IF NOT EXISTS `dlink_role_namespace` ( ...@@ -83,13 +83,13 @@ CREATE TABLE IF NOT EXISTS `dlink_role_namespace` (
-- ---------------------------- -- ----------------------------
CREATE TABLE IF NOT EXISTS `dlink_user_role` ( CREATE TABLE IF NOT EXISTS `dlink_user_role` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`user_id` int NOT NULL COMMENT '用户ID', `user_id` int NOT NULL COMMENT 'user id',
`role_id` int NOT NULL COMMENT '角色ID', `role_id` int NOT NULL COMMENT 'role id',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `dlink_user_role_un` (`user_id`,`role_id`) USING BTREE UNIQUE KEY `dlink_user_role_un` (`user_id`,`role_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='用户与角色关系'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='Relationship between users and roles';
-- ---------------------------- -- ----------------------------
...@@ -97,77 +97,59 @@ CREATE TABLE IF NOT EXISTS `dlink_user_role` ( ...@@ -97,77 +97,59 @@ CREATE TABLE IF NOT EXISTS `dlink_user_role` (
-- ---------------------------- -- ----------------------------
CREATE TABLE IF NOT EXISTS `dlink_user_tenant` ( CREATE TABLE IF NOT EXISTS `dlink_user_tenant` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 'ID', `id` int NOT NULL AUTO_INCREMENT COMMENT 'ID',
`user_id` int NOT NULL COMMENT '用户ID', `user_id` int NOT NULL COMMENT 'user id',
`tenant_id` int NOT NULL COMMENT '租户ID', `tenant_id` int NOT NULL COMMENT 'tenant id',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) USING BTREE, PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `dlink_user_role_un` (`user_id`,`tenant_id`) USING BTREE UNIQUE KEY `dlink_user_role_un` (`user_id`,`tenant_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='用户与租户关系'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='Relationship between users and tenants';
alter table dlink_catalogue add column tenant_id int not null comment '租户ID' after id; alter table dlink_catalogue add column `tenant_id` int not null DEFAULT '1' comment 'tenant id' after id;
alter table dlink_catalogue drop index `idx_name`; alter table dlink_catalogue drop index `idx_name`;
alter table dlink_catalogue add unique key `dlink_catalogue_un` (`name`, `parent_id`, `tenant_id`); alter table dlink_catalogue add unique key `dlink_catalogue_un` (`name`, `parent_id`, `tenant_id`);
alter table dlink_cluster add column tenant_id int not null comment '租户ID' after id; alter table dlink_cluster add column `tenant_id` int not null DEFAULT '1' comment 'tenant id' after id;
alter table dlink_cluster drop index `idx_name`; alter table dlink_cluster drop index `idx_name`;
alter table dlink_cluster add unique key `dlink_cluster_un` (`name`, `tenant_id`); alter table dlink_cluster add unique key `dlink_cluster_un` (`name`, `tenant_id`);
alter table dlink_task add column tenant_id int not null comment '租户ID' after name; alter table dlink_task add column `tenant_id` int not null DEFAULT '1' comment 'tenant id' after name;
alter table dlink_task drop index `idx_name`; alter table dlink_task drop index `idx_name`;
alter table dlink_task add unique key `dlink_task_un` (`name`, `tenant_id`); alter table dlink_task add unique key `dlink_task_un` (`name`, `tenant_id`);
alter table dlink_task_statement add column tenant_id int not null comment '租户ID' after id; alter table dlink_task_statement add column `tenant_id` int not null DEFAULT '1' comment 'tenant id' after id;
alter table dlink_task_statement add unique key `dlink_task_statement_un` (`tenant_id`, `id`); alter table dlink_task_statement add unique key `dlink_task_statement_un` (`tenant_id`, `id`);
alter table dlink_database add column tenant_id int not null comment '租户ID' after id; alter table dlink_database add column `tenant_id` int not null DEFAULT '1' comment 'tenant id' after id;
alter table dlink_database drop index `db_index`; alter table dlink_database drop index `db_index`;
alter table dlink_database add unique key `dlink_database_un` (`name`, `tenant_id`); alter table dlink_database add unique key `dlink_database_un` (`name`, `tenant_id`);
alter table dlink_cluster_configuration add column tenant_id int not null comment '租户ID' after id; alter table dlink_cluster_configuration add column `tenant_id` int not null DEFAULT '1' comment 'tenant id' after id;
alter table dlink_cluster_configuration add unique key `dlink_cluster_configuration_un` (`name`, `tenant_id`); alter table dlink_cluster_configuration add unique key `dlink_cluster_configuration_un` (`name`, `tenant_id`);
alter table dlink_jar add column tenant_id int not null comment '租户ID' after id; alter table dlink_jar add column `tenant_id` int not null DEFAULT '1' comment 'tenant id' after id;
alter table dlink_jar add unique key `dlink_jar_un` (`tenant_id`, `name`); alter table dlink_jar add unique key `dlink_jar_un` (`tenant_id`, `name`);
alter table dlink_savepoints add column tenant_id int not null comment '租户ID' after task_id; alter table dlink_savepoints add column `tenant_id` int not null DEFAULT '1' comment 'tenant id' after task_id;
alter table dlink_job_instance add column tenant_id int not null comment '租户ID' after name; alter table dlink_job_instance add column `tenant_id` int not null DEFAULT '1' comment 'tenant id' after name;
alter table dlink_job_instance add unique key `dlink_job_instance_un` (`tenant_id`, `name`, `task_id`, `history_id`); alter table dlink_job_instance add unique key `dlink_job_instance_un` (`tenant_id`, `name`, `task_id`, `history_id`);
alter table dlink_alert_instance add column tenant_id int not null comment '租户ID' after name; alter table dlink_alert_instance add column `tenant_id` int not null DEFAULT '1' comment 'tenant id' after name;
alter table dlink_alert_instance add unique key `dlink_alert_instance_un` (`name`, `tenant_id`); alter table dlink_alert_instance add unique key `dlink_alert_instance_un` (`name`, `tenant_id`);
alter table dlink_alert_group add column tenant_id int not null comment '租户ID' after name; alter table dlink_alert_group add column `tenant_id` int not null DEFAULT '1' comment 'tenant id' after name;
alter table dlink_alert_group add unique key `dlink_alert_instance_un` (`name`, `tenant_id`); alter table dlink_alert_group add unique key `dlink_alert_instance_un` (`name`, `tenant_id`);
alter table dlink_alert_history add column tenant_id int not null comment '租户ID' after id; alter table dlink_alert_history add column `tenant_id` int not null DEFAULT '1' comment 'tenant id' after id;
alter table dlink_task_version add column tenant_id int not null comment '租户ID' after task_id; alter table dlink_task_version add column `tenant_id` int not null DEFAULT '1' comment 'tenant id' after task_id;
alter table dlink_task_version add unique key `dlink_task_version_un` (`task_id`, `tenant_id`, `version_id`); alter table dlink_task_version add unique key `dlink_task_version_un` (`task_id`, `tenant_id`, `version_id`);
alter table dlink_history add column tenant_id int not null comment '租户ID' after id; alter table dlink_history add column `tenant_id` int not null DEFAULT '1' comment 'tenant id' after id;
alter table dlink_job_history add column tenant_id int not null comment '租户ID' after id; alter table dlink_job_history add column `tenant_id` int not null DEFAULT '1' comment 'tenant id' after id;
-- 修改历史表的租户编号为默认租户
UPDATE `dlink_alert_group` SET `tenant_id` = 1;
UPDATE `dlink_alert_history` SET `tenant_id` = 1;
UPDATE `dlink_alert_instance` SET `tenant_id` = 1;
UPDATE `dlink_catalogue` SET `tenant_id` = 1;
UPDATE `dlink_cluster` SET `tenant_id` = 1;
UPDATE `dlink_cluster_configuration` SET `tenant_id` = 1;
UPDATE `dlink_database` SET `tenant_id` = 1;
UPDATE `dlink_history` SET `tenant_id` = 1;
UPDATE `dlink_jar` SET `tenant_id` = 1;
UPDATE `dlink_job_instance` SET `tenant_id` = 1;
UPDATE `dlink_savepoints` SET `tenant_id` = 1;
UPDATE `dlink_task` SET `tenant_id` = 1;
UPDATE `dlink_task_statement` SET `tenant_id` = 1;
UPDATE `dlink_task_version` SET `tenant_id` = 1;
UPDATE `dlink_job_history` SET `tenant_id` = 1;
-- 0.6.8 2022-10-19 -- 0.6.8 2022-10-19
-- ----------------------- -- -----------------------
...@@ -177,25 +159,24 @@ UPDATE `dlink_job_history` SET `tenant_id` = 1; ...@@ -177,25 +159,24 @@ UPDATE `dlink_job_history` SET `tenant_id` = 1;
-- ---------------------------- -- ----------------------------
CREATE TABLE IF NOT EXISTS `dlink_udf` ( CREATE TABLE IF NOT EXISTS `dlink_udf` (
`id` int NOT NULL AUTO_INCREMENT, `id` int NOT NULL AUTO_INCREMENT,
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'udf', `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'udf name',
`class_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '完整的类名', `class_name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'Complete class name',
`source_code` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '源码', `source_code` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT 'source code',
`compiler_code` binary(255) DEFAULT NULL COMMENT '编译产物', `compiler_code` binary(255) DEFAULT NULL COMMENT 'compiler product',
`version_id` int DEFAULT NULL COMMENT '版本', `version_id` int DEFAULT NULL COMMENT 'version',
`version_description` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '版本描述', `version_description` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'version description',
`is_default` tinyint(1) DEFAULT NULL COMMENT '是否默认', `is_default` tinyint(1) DEFAULT NULL COMMENT 'Is it default',
`document_id` int DEFAULT NULL COMMENT '对应文档id', `document_id` int DEFAULT NULL COMMENT 'corresponding to the document id',
`from_version_id` int DEFAULT NULL COMMENT '基于udf版本id', `from_version_id` int DEFAULT NULL COMMENT 'Based on udf version id',
`code_md5` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '源码', `code_md5` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'source code of md5',
`dialect` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '方言', `dialect` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'dialect',
`type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型', `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'type',
`step` int DEFAULT NULL COMMENT '作业生命周期', `step` int DEFAULT NULL COMMENT 'job lifecycle step',
`enable` tinyint(1) DEFAULT NULL COMMENT '是否启用', `enable` tinyint(1) DEFAULT NULL COMMENT 'is enable',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT 'udf'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT 'udf';
-- ---------------------------- -- ----------------------------
-- Table structure for dlink_udf_template -- Table structure for dlink_udf_template
-- ---------------------------- -- ----------------------------
...@@ -205,8 +186,8 @@ CREATE TABLE IF NOT EXISTS `dlink_udf_template` ( ...@@ -205,8 +186,8 @@ CREATE TABLE IF NOT EXISTS `dlink_udf_template` (
`code_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '代码类型', `code_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '代码类型',
`function_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '函数类型', `function_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '函数类型',
`template_code` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '模板代码', `template_code` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '模板代码',
`enabled` tinyint(1) DEFAULT NULL, `enabled` tinyint(1) DEFAULT NULL COMMENT 'is enable',
`create_time` datetime DEFAULT NULL COMMENT '创建时间', `create_time` datetime DEFAULT NULL COMMENT 'create time',
`update_time` datetime DEFAULT NULL COMMENT '更新时间', `update_time` datetime DEFAULT NULL COMMENT 'update time',
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT 'udf template'; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT 'udf template';
...@@ -27,13 +27,13 @@ VALUES (1, 'DefaultTenant', 0, 'DefaultTenant', current_time, current_time); ...@@ -27,13 +27,13 @@ VALUES (1, 'DefaultTenant', 0, 'DefaultTenant', current_time, current_time);
-- Records of dlink_role -- Records of dlink_role
-- ---------------------------- -- ----------------------------
INSERT INTO `dlink_role`(`id`, `tenant_id`, `role_code`, `role_name`, `is_delete`, `note`, `create_time`, `update_time`) INSERT INTO `dlink_role`(`id`, `tenant_id`, `role_code`, `role_name`, `is_delete`, `note`, `create_time`, `update_time`)
VALUES (1, 1, 'SuperAdmin', '超级管理员', 0, '超级管理员角色', current_time, current_time); VALUES (1, 1, 'SuperAdmin', 'SuperAdmin', 0, 'SuperAdmin of Role', current_time, current_time);
-- ---------------------------- -- ----------------------------
-- Records of dlink_namespace -- Records of dlink_namespace
-- ---------------------------- -- ----------------------------
INSERT INTO `dlink_namespace`(`id`, `tenant_id`, `namespace_code`, `enabled`, `note`, `create_time`, `update_time`) INSERT INTO `dlink_namespace`(`id`, `tenant_id`, `namespace_code`, `enabled`, `note`, `create_time`, `update_time`)
VALUES (1, 1, 'DefaultNameSpace', 1, '默认命名空间', current_time, current_time); VALUES (1, 1, 'DefaultNameSpace', 1, 'DefaultNameSpace', current_time, current_time);
-- ---------------------------- -- ----------------------------
-- Records of dlink_role_namespace -- Records of dlink_role_namespace
...@@ -62,3 +62,5 @@ VALUES (1, 'java_udf', 'java', 'UDF', 'package ${package};\n\nimport org.apache. ...@@ -62,3 +62,5 @@ VALUES (1, 'java_udf', 'java', 'UDF', 'package ${package};\n\nimport org.apache.
INSERT INTO `dlink_udf_template` (`id`, `name`, `code_type`, `function_type`, `template_code`, `enabled`, `create_time`, `update_time`) INSERT INTO `dlink_udf_template` (`id`, `name`, `code_type`, `function_type`, `template_code`, `enabled`, `create_time`, `update_time`)
VALUES (2, 'java_udtf', 'java', 'UDTF', 'package ${package};\n\nimport org.apache.flink.table.functions.ScalarFunction;\n\n@FunctionHint(output = @DataTypeHint(\"ROW<word STRING, length INT>\"))\npublic static class ${className} extends TableFunction<Row> {\n\n public void eval(String str) {\n for (String s : str.split(\" \")) {\n // use collect(...) to emit a row\n collect(Row.of(s, s.length()));\n }\n }\n}', NULL, '2022-10-19 09:22:58', '2022-10-19 10:01:57'); VALUES (2, 'java_udtf', 'java', 'UDTF', 'package ${package};\n\nimport org.apache.flink.table.functions.ScalarFunction;\n\n@FunctionHint(output = @DataTypeHint(\"ROW<word STRING, length INT>\"))\npublic static class ${className} extends TableFunction<Row> {\n\n public void eval(String str) {\n for (String s : str.split(\" \")) {\n // use collect(...) to emit a row\n collect(Row.of(s, s.length()));\n }\n }\n}', NULL, '2022-10-19 09:22:58', '2022-10-19 10:01:57');
...@@ -18,14 +18,12 @@ ...@@ -18,14 +18,12 @@
*/ */
import component from './en-US/component'; import component from './en-US/component';
import globalHeader from './en-US/globalHeader'; import globalHeader from './en-US/global';
import menu from './en-US/menu'; import menu from './en-US/menu';
import pages from './en-US/pages'; import pages from './en-US/pages';
import pwa from './en-US/pwa'; import pwa from './en-US/pwa';
import request from './en-US/request'; import request from './en-US/request';
import settingDrawer from './en-US/settingDrawer';
import settings from './en-US/settings'; import settings from './en-US/settings';
import button from './en-US/button';
import shortKey from './en-US/shortcutKey'; import shortKey from './en-US/shortcutKey';
export default { export default {
...@@ -39,12 +37,10 @@ export default { ...@@ -39,12 +37,10 @@ export default {
'app.welcome.link.block-list': 'Quickly build standard, pages based on `block` development', 'app.welcome.link.block-list': 'Quickly build standard, pages based on `block` development',
...globalHeader, ...globalHeader,
...menu, ...menu,
...settingDrawer,
...settings, ...settings,
...pwa, ...pwa,
...component, ...component,
...pages, ...pages,
...request, ...request,
...button,
...shortKey, ...shortKey,
}; };
/*
*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
export default {
'button.create': 'Create',
'button.close': 'Close',
'button.confirm': 'Confirm',
'button.cancel': 'Cancel',
'button.finish': 'Finish',
'button.save': 'Save',
'button.delete': 'Delete',
'button.batchDelete': 'Batch Delete',
'button.batchEnable': 'Batch Enable',
'button.batchDisable': 'Batch Disable',
'button.more': 'More',
'button.config': 'Config',
'button.edit': 'Edit',
'button.assignUser': 'Assign Users',
'button.assignRole': 'Assign Role',
'button.changePassword': 'Change Password',
'button.enable': 'Enable',
'button.disable': 'Disable',
'button.reset': 'Reset',
'button.search': 'Search',
'button.upload': 'Upload',
'button.import': 'Import',
'button.export': 'Export',
'button.submit': 'Submit',
'right.menu.open': 'Open',
'right.menu.submit': 'Sync Submit',
'right.menu.exportJson': 'Export JSON',
'right.menu.rename': 'Rename',
'right.menu.copy': 'Copy',
'right.menu.cut': 'Cut',
'right.menu.paste': 'Paste',
'right.menu.delete': 'Delete',
'right.menu.createCatalogue': 'Creat Dire',
'right.menu.createRootCatalogue': 'Create Root Dir',
'right.menu.uploadZipToCreate': 'Upload Zip To Create',
'right.menu.createTask': 'Create Task',
'tips.selected': 'Selected {total} Item',
'tips.notSelected': 'Not Select',
'status.enabled': 'Enabled',
'status.disabled': 'Disabled',
};
...@@ -18,21 +18,55 @@ ...@@ -18,21 +18,55 @@
*/ */
export default { export default {
'component.globalHeader.search': 'Search', 'button.create': 'Create',
'component.globalHeader.search.example1': 'Search example 1', 'button.close': 'Close',
'component.globalHeader.search.example2': 'Search example 2', 'button.confirm': 'Confirm',
'component.globalHeader.search.example3': 'Search example 3', 'button.cancel': 'Cancel',
'component.globalHeader.help': 'Help', 'button.finish': 'Finish',
'component.globalHeader.notification': 'Notification', 'button.save': 'Save',
'component.globalHeader.notification.empty': 'You have viewed all notifications.', 'button.delete': 'Delete',
'component.globalHeader.message': 'Message', 'button.batchDelete': 'Batch Delete',
'component.globalHeader.message.empty': 'You have viewed all messsages.', 'button.batchEnable': 'Batch Enable',
'component.globalHeader.event': 'Event', 'button.batchDisable': 'Batch Disable',
'component.globalHeader.event.empty': 'You have viewed all events.', 'button.more': 'More',
'component.noticeIcon.clear': 'Clear', 'button.config': 'Config',
'component.noticeIcon.cleared': 'Cleared', 'button.edit': 'Edit',
'component.noticeIcon.empty': 'No notifications', 'button.assignUser': 'Assign Users',
'component.noticeIcon.view-more': 'View more', 'button.assignRole': 'Assign Role',
'button.changePassword': 'Change Password',
'button.enable': 'Enable',
'button.disable': 'Disable',
'button.reset': 'Reset',
'button.search': 'Search',
'button.upload': 'Upload',
'button.import': 'Import',
'button.export': 'Export',
'button.submit': 'Submit',
'button.createDir': 'Create Directory',
'button.heartbeat': 'Heartbeat',
'button.recycle': 'Recycle',
'button.refresh': 'Refresh',
'right.menu.open': 'Open',
'right.menu.submit': 'Sync Submit',
'right.menu.exportJson': 'Export JSON',
'right.menu.rename': 'Rename',
'right.menu.copy': 'Copy',
'right.menu.cut': 'Cut',
'right.menu.paste': 'Paste',
'right.menu.delete': 'Delete',
'right.menu.createCatalogue': 'Create Dir',
'right.menu.createRootCatalogue': 'Create Root Dir',
'right.menu.uploadZipToCreate': 'Upload Zip To Create',
'right.menu.createTask': 'Create Task',
'tips.selected': 'Selected {total} Item',
'tips.notSelected': 'Not Select',
'status.enabled': 'Enabled',
'status.disabled': 'Disabled',
'global.table.operate': 'Operation', 'global.table.operate': 'Operation',
'global.table.config': 'Config', 'global.table.config': 'Config',
......
...@@ -18,54 +18,6 @@ ...@@ -18,54 +18,6 @@
*/ */
export default { export default {
'menu.welcome': 'Welcome',
'menu.more-blocks': 'More Blocks',
'menu.home': 'Home',
'menu.admin': 'Admin',
'menu.admin.sub-page': 'Sub-Page',
'menu.login': 'Login',
'menu.register': 'Register',
'menu.register.result': 'Register Result',
'menu.dashboard': 'Dashboard',
'menu.dashboard.analysis': 'Analysis',
'menu.dashboard.monitor': 'Monitor',
'menu.dashboard.workplace': 'Workplace',
'menu.exception.403': '403',
'menu.exception.404': '404',
'menu.exception.500': '500',
'menu.form': 'Form',
'menu.form.basic-form': 'Basic Form',
'menu.form.step-form': 'Step Form',
'menu.form.step-form.info': 'Step Form(write transfer information)',
'menu.form.step-form.confirm': 'Step Form(confirm transfer information)',
'menu.form.step-form.result': 'Step Form(finished)',
'menu.form.advanced-form': 'Advanced Form',
'menu.list': 'List',
'menu.list.table-list': 'Search Table',
'menu.list.basic-list': 'Basic List',
'menu.list.card-list': 'Card List',
'menu.list.search-list': 'Search List',
'menu.list.search-list.articles': 'Search List(articles)',
'menu.list.search-list.projects': 'Search List(projects)',
'menu.list.search-list.applications': 'Search List(applications)',
'menu.profile': 'Profile',
'menu.profile.basic': 'Basic Profile',
'menu.profile.advanced': 'Advanced Profile',
'menu.result': 'Result',
'menu.result.success': 'Success',
'menu.result.fail': 'Fail',
'menu.exception': 'Exception',
'menu.exception.not-permission': '403',
'menu.exception.not-find': '404',
'menu.exception.server-error': '500',
'menu.exception.trigger': 'Trigger',
'menu.account': 'Account',
'menu.account.trigger': 'Trigger Error',
'menu.editor': 'Graphic Editor',
'menu.editor.flow': 'Flow Editor',
'menu.editor.mind': 'Mind Editor',
'menu.editor.koni': 'Koni Editor',
'menu.account.center': 'Account Center', 'menu.account.center': 'Account Center',
'menu.account.settings': 'Account Settings', 'menu.account.settings': 'Account Settings',
'menu.account.changePassword': 'Change Password', 'menu.account.changePassword': 'Change Password',
......
...@@ -216,16 +216,6 @@ export default { ...@@ -216,16 +216,6 @@ export default {
'pages.role.disable': 'Disable Role', 'pages.role.disable': 'Disable Role',
'pages.role.disableConfirm': 'Are you sure you want to disable this Role?', 'pages.role.disableConfirm': 'Are you sure you want to disable this Role?',
// registration center pages
'pages.register.alert.group': '',
'pages.register.alert.instance': '',
'pages.register.database': '',
'pages.register.jar': '',
'pages.register.1': '',
'pages.register.2': '',
'pages.regist.openAPI': 'OpenAPI Document', 'pages.regist.openAPI': 'OpenAPI Document',
'pages.regist.BusinessComponent': 'Business Component Document', 'pages.regist.BusinessComponent': 'Business Component Document',
......
/*
*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
export default {
'app.setting.pagestyle': 'Page style setting',
'app.setting.pagestyle.dark': 'Dark style',
'app.setting.pagestyle.light': 'Light style',
'app.setting.content-width': 'Content Width',
'app.setting.content-width.fixed': 'Fixed',
'app.setting.content-width.fluid': 'Fluid',
'app.setting.themecolor': 'Theme Color',
'app.setting.themecolor.dust': 'Dust Red',
'app.setting.themecolor.volcano': 'Volcano',
'app.setting.themecolor.sunset': 'Sunset Orange',
'app.setting.themecolor.cyan': 'Cyan',
'app.setting.themecolor.green': 'Polar Green',
'app.setting.themecolor.daybreak': 'Daybreak Blue (default)',
'app.setting.themecolor.geekblue': 'Geek Glue',
'app.setting.themecolor.purple': 'Golden Purple',
'app.setting.navigationmode': 'Navigation Mode',
'app.setting.sidemenu': 'Side Menu Layout',
'app.setting.topmenu': 'Top Menu Layout',
'app.setting.fixedheader': 'Fixed Header',
'app.setting.fixedsidebar': 'Fixed Sidebar',
'app.setting.fixedsidebar.hint': 'Works on Side Menu Layout',
'app.setting.hideheader': 'Hidden Header when scrolling',
'app.setting.hideheader.hint': 'Works when Hidden Header is enabled',
'app.setting.othersettings': 'Other Settings',
'app.setting.weakmode': 'Weak Mode',
'app.setting.copy': 'Copy Setting',
'app.setting.copyinfo': 'copy success,please replace defaultSettings in src/models/setting.js',
'app.setting.production.hint':
'Setting panel shows in development environment only, please manually modify',
};
...@@ -76,4 +76,33 @@ export default { ...@@ -76,4 +76,33 @@ export default {
'The to-do list will be notified in the form of a letter from the station', 'The to-do list will be notified in the form of a letter from the station',
'app.settings.open': 'Open', 'app.settings.open': 'Open',
'app.settings.close': 'Close', 'app.settings.close': 'Close',
'app.setting.pagestyle': 'Page style setting',
'app.setting.pagestyle.dark': 'Dark style',
'app.setting.pagestyle.light': 'Light style',
'app.setting.content-width': 'Content Width',
'app.setting.content-width.fixed': 'Fixed',
'app.setting.content-width.fluid': 'Fluid',
'app.setting.themecolor': 'Theme Color',
'app.setting.themecolor.dust': 'Dust Red',
'app.setting.themecolor.volcano': 'Volcano',
'app.setting.themecolor.sunset': 'Sunset Orange',
'app.setting.themecolor.cyan': 'Cyan',
'app.setting.themecolor.green': 'Polar Green',
'app.setting.themecolor.daybreak': 'Daybreak Blue (default)',
'app.setting.themecolor.geekblue': 'Geek Glue',
'app.setting.themecolor.purple': 'Golden Purple',
'app.setting.navigationmode': 'Navigation Mode',
'app.setting.sidemenu': 'Side Menu Layout',
'app.setting.topmenu': 'Top Menu Layout',
'app.setting.fixedheader': 'Fixed Header',
'app.setting.fixedsidebar': 'Fixed Sidebar',
'app.setting.fixedsidebar.hint': 'Works on Side Menu Layout',
'app.setting.hideheader': 'Hidden Header when scrolling',
'app.setting.hideheader.hint': 'Works when Hidden Header is enabled',
'app.setting.othersettings': 'Other Settings',
'app.setting.weakmode': 'Weak Mode',
'app.setting.copy': 'Copy Setting',
'app.setting.copyinfo': 'copy success,please replace defaultSettings in src/models/setting.js',
'app.setting.production.hint':
'Setting panel shows in development environment only, please manually modify',
}; };
...@@ -18,14 +18,12 @@ ...@@ -18,14 +18,12 @@
*/ */
import component from './zh-CN/component'; import component from './zh-CN/component';
import globalHeader from './zh-CN/globalHeader'; import globalHeader from './zh-CN/global';
import menu from './zh-CN/menu'; import menu from './zh-CN/menu';
import pwa from './zh-CN/pwa'; import pwa from './zh-CN/pwa';
import request from './zh-CN/request'; import request from './zh-CN/request';
import settingDrawer from './zh-CN/settingDrawer';
import settings from './zh-CN/settings'; import settings from './zh-CN/settings';
import pages from './zh-CN/pages'; import pages from './zh-CN/pages';
import button from './zh-CN/button';
import shortKey from './zh-CN/shortcutKey'; import shortKey from './zh-CN/shortcutKey';
export default { export default {
...@@ -40,11 +38,9 @@ export default { ...@@ -40,11 +38,9 @@ export default {
...pages, ...pages,
...globalHeader, ...globalHeader,
...menu, ...menu,
...settingDrawer,
...settings, ...settings,
...pwa, ...pwa,
...component, ...component,
...request, ...request,
...button,
...shortKey, ...shortKey,
}; };
/*
*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
export default {
'button.create': '新建',
'button.close': '关闭',
'button.confirm': '确定',
'button.cancel': '取消',
'button.finish': '完成',
'button.save': '保存',
'button.delete': '删除',
'button.batchDelete': '批量删除',
'button.batchEnable': '批量启用',
'button.batchDisable': '批量禁用',
'button.more': '更多',
'button.config': '配置',
'button.edit': '编辑',
'button.assignUser': '分配用户',
'button.assignRole': '分配角色',
'button.changePassword': '修改密码',
'button.enable': '启用',
'button.disable': '禁用',
'button.reset': '重置',
'button.search': '搜索',
'button.upload': '上传',
'button.import': '导入',
'button.export': '导出',
'button.submit': '提交',
'right.menu.open': '打开',
'right.menu.submit': '异步提交',
'right.menu.exportJson': '导出 JSON',
'right.menu.rename': '重命名',
'right.menu.copy': '复制',
'right.menu.cut': '剪切',
'right.menu.paste': '粘贴',
'right.menu.delete': '删除',
'right.menu.createCatalogue': '创建目录',
'right.menu.createRootCatalogue': '创建根目录',
'right.menu.uploadZipToCreate': '上传zip包创建工程',
'right.menu.createTask': '创建作业',
'tips.selected': '已选择 {total} 项',
'tips.notSelected': '未选',
'status.enabled': '已启用',
'status.disabled': '已禁用',
};
...@@ -18,21 +18,55 @@ ...@@ -18,21 +18,55 @@
*/ */
export default { export default {
'component.globalHeader.search': '站内搜索', 'button.create': '新建',
'component.globalHeader.search.example1': '搜索提示一', 'button.close': '关闭',
'component.globalHeader.search.example2': '搜索提示二', 'button.confirm': '确定',
'component.globalHeader.search.example3': '搜索提示三', 'button.cancel': '取消',
'component.globalHeader.help': '使用文档', 'button.finish': '完成',
'component.globalHeader.notification': '通知', 'button.save': '保存',
'component.globalHeader.notification.empty': '你已查看所有通知', 'button.delete': '删除',
'component.globalHeader.message': '消息', 'button.batchDelete': '批量删除',
'component.globalHeader.message.empty': '您已读完所有消息', 'button.batchEnable': '批量启用',
'component.globalHeader.event': '待办', 'button.batchDisable': '批量禁用',
'component.globalHeader.event.empty': '你已完成所有待办', 'button.more': '更多',
'component.noticeIcon.clear': '清空', 'button.config': '配置',
'component.noticeIcon.cleared': '清空了', 'button.edit': '编辑',
'component.noticeIcon.empty': '暂无数据', 'button.assignUser': '分配用户',
'component.noticeIcon.view-more': '查看更多', 'button.assignRole': '分配角色',
'button.changePassword': '修改密码',
'button.enable': '启用',
'button.disable': '禁用',
'button.reset': '重置',
'button.search': '搜索',
'button.upload': '上传',
'button.import': '导入',
'button.export': '导出',
'button.submit': '提交',
'button.createDir': '创建目录',
'button.heartbeat': '心跳',
'button.recycle': '回收',
'button.refresh': '刷新',
'right.menu.open': '打开',
'right.menu.submit': '异步提交',
'right.menu.exportJson': '导出 JSON',
'right.menu.rename': '重命名',
'right.menu.copy': '复制',
'right.menu.cut': '剪切',
'right.menu.paste': '粘贴',
'right.menu.delete': '删除',
'right.menu.createCatalogue': '创建目录',
'right.menu.createRootCatalogue': '创建根目录',
'right.menu.uploadZipToCreate': '上传zip包创建工程',
'right.menu.createTask': '创建作业',
'tips.selected': '已选择 {total} 项',
'tips.notSelected': '未选',
'status.enabled': '已启用',
'status.disabled': '已禁用',
'global.table.operate': '操作', 'global.table.operate': '操作',
'global.table.config': '配置', 'global.table.config': '配置',
......
...@@ -18,60 +18,6 @@ ...@@ -18,60 +18,6 @@
*/ */
export default { export default {
'menu.welcome': '欢迎',
'menu.more-blocks': '更多区块',
'menu.admin': '管理页',
'menu.admin.sub-page': '二级管理页',
'menu.login': '登录',
'menu.register': '注册',
'menu.register.result': '注册结果',
'menu.dashboard': 'Dashboard',
'menu.dashboard.analysis': '分析页',
'menu.dashboard.monitor': '监控页',
'menu.dashboard.workplace': '工作台',
'menu.exception.403': '403',
'menu.exception.404': '404',
'menu.exception.500': '500',
'menu.demo.form': '表单页',
'menu.form.basic-form': '基础表单',
'menu.form.step-form': '分步表单',
'menu.form.step-form.info': '分步表单(填写转账信息)',
'menu.form.step-form.confirm': '分步表单(确认转账信息)',
'menu.form.step-form.result': '分步表单(完成)',
'menu.demo.form.advanced-form': '高级表单',
'menu.demo.list': '列表页',
'menu.demo.list.table-list': '查询表格',
'menu.demo.list.basic-list': '标准列表',
'menu.list.card-list': '卡片列表',
'menu.list.search-list': '搜索列表',
'menu.list.search-list.articles': '搜索列表(文章)',
'menu.list.search-list.projects': '搜索列表(项目)',
'menu.list.search-list.applications': '搜索列表(应用)',
'menu.profile': '详情页',
'menu.profile.basic': '基础详情页',
'menu.profile.advanced': '高级详情页',
'menu.result': '结果页',
'menu.result.success': '成功页',
'menu.result.fail': '失败页',
'menu.exception': '异常页',
'menu.exception.not-permission': '403',
'menu.exception.not-find': '404',
'menu.exception.server-error': '500',
'menu.exception.trigger': '触发错误',
'menu.account': '个人页',
'menu.account.trigger': '触发报错',
'menu.editor': '图形编辑器',
'menu.editor.flow': '流程编辑器',
'menu.editor.mind': '脑图编辑器',
'menu.editor.koni': '拓扑编辑器',
'menu.demo': 'Demo 开发模板',
'menu.dev.flink': 'Flink 计算框架',
'menu.dev.flink.docs': '官方文档',
'menu.dev.ant-design': 'Ant Design UI框架',
'menu.dev.ant-design.docs': '官方文档',
'menu.dev.ant-design.preview': '官方预览',
'menu.account.center': '个人中心', 'menu.account.center': '个人中心',
'menu.account.settings': '个人设置', 'menu.account.settings': '个人设置',
'menu.account.changePassword': '修改密码', 'menu.account.changePassword': '修改密码',
......
...@@ -125,13 +125,13 @@ export default { ...@@ -125,13 +125,13 @@ export default {
'pages.settings.FlinkNotUse': '禁用', 'pages.settings.FlinkNotUse': '禁用',
'pages.user.UserManger': '用户管理', 'pages.user.UserManger': '用户管理',
'pages.user.UserName': '用户名',//用户名 'pages.user.UserName': '用户名',
'pages.user.UserJobNumber': '工号',//工号 'pages.user.UserJobNumber': '工号',
'pages.user.UserPhoneNumber': '手机号',//手机号 'pages.user.UserPhoneNumber': '手机号',
'pages.user.UserNickName': '昵称',//昵称 'pages.user.UserNickName': '昵称',
'pages.user.UserIsUse': '是否启用',//是否启用 'pages.user.UserIsUse': '是否启用',
'pages.user.UserUpdateTime': '最近更新时间',//最近更新时间 'pages.user.UserUpdateTime': '最近更新时间',
'pages.user.UserCreateTime': '创建时间',//创建时间 'pages.user.UserCreateTime': '创建时间',
'pages.user.UserDeleteUser': '删除用户', 'pages.user.UserDeleteUser': '删除用户',
......
/*
*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*/
export default {
'app.setting.pagestyle': '整体风格设置',
'app.setting.pagestyle.dark': '暗色菜单风格',
'app.setting.pagestyle.light': '亮色菜单风格',
'app.setting.content-width': '内容区域宽度',
'app.setting.content-width.fixed': '定宽',
'app.setting.content-width.fluid': '流式',
'app.setting.themecolor': '主题色',
'app.setting.themecolor.dust': '薄暮',
'app.setting.themecolor.volcano': '火山',
'app.setting.themecolor.sunset': '日暮',
'app.setting.themecolor.cyan': '明青',
'app.setting.themecolor.green': '极光绿',
'app.setting.themecolor.daybreak': '拂晓蓝(默认)',
'app.setting.themecolor.geekblue': '极客蓝',
'app.setting.themecolor.purple': '酱紫',
'app.setting.navigationmode': '导航模式',
'app.setting.sidemenu': '侧边菜单布局',
'app.setting.topmenu': '顶部菜单布局',
'app.setting.fixedheader': '固定 Header',
'app.setting.fixedsidebar': '固定侧边菜单',
'app.setting.fixedsidebar.hint': '侧边菜单布局时可配置',
'app.setting.hideheader': '下滑时隐藏 Header',
'app.setting.hideheader.hint': '固定 Header 时可配置',
'app.setting.othersettings': '其他设置',
'app.setting.weakmode': '色弱模式',
'app.setting.copy': '拷贝设置',
'app.setting.copyinfo': '拷贝成功,请到 src/defaultSettings.js 中替换默认配置',
'app.setting.production.hint':
'配置栏只在开发环境用于预览,生产环境不会展现,请拷贝后手动修改配置文件',
};
...@@ -71,4 +71,33 @@ export default { ...@@ -71,4 +71,33 @@ export default {
'app.settings.notification.todo-description': '待办任务将以站内信的形式通知', 'app.settings.notification.todo-description': '待办任务将以站内信的形式通知',
'app.settings.open': '开', 'app.settings.open': '开',
'app.settings.close': '关', 'app.settings.close': '关',
'app.setting.pagestyle': '整体风格设置',
'app.setting.pagestyle.dark': '暗色菜单风格',
'app.setting.pagestyle.light': '亮色菜单风格',
'app.setting.content-width': '内容区域宽度',
'app.setting.content-width.fixed': '定宽',
'app.setting.content-width.fluid': '流式',
'app.setting.themecolor': '主题色',
'app.setting.themecolor.dust': '薄暮',
'app.setting.themecolor.volcano': '火山',
'app.setting.themecolor.sunset': '日暮',
'app.setting.themecolor.cyan': '明青',
'app.setting.themecolor.green': '极光绿',
'app.setting.themecolor.daybreak': '拂晓蓝(默认)',
'app.setting.themecolor.geekblue': '极客蓝',
'app.setting.themecolor.purple': '酱紫',
'app.setting.navigationmode': '导航模式',
'app.setting.sidemenu': '侧边菜单布局',
'app.setting.topmenu': '顶部菜单布局',
'app.setting.fixedheader': '固定 Header',
'app.setting.fixedsidebar': '固定侧边菜单',
'app.setting.fixedsidebar.hint': '侧边菜单布局时可配置',
'app.setting.hideheader': '下滑时隐藏 Header',
'app.setting.hideheader.hint': '固定 Header 时可配置',
'app.setting.othersettings': '其他设置',
'app.setting.weakmode': '色弱模式',
'app.setting.copy': '拷贝设置',
'app.setting.copyinfo': '拷贝成功,请到 src/defaultSettings.js 中替换默认配置',
'app.setting.production.hint':
'配置栏只在开发环境用于预览,生产环境不会展现,请拷贝后手动修改配置文件',
}; };
...@@ -382,10 +382,10 @@ const ClusterTableList: React.FC<{}> = (props: any) => { ...@@ -382,10 +382,10 @@ const ClusterTableList: React.FC<{}> = (props: any) => {
<PlusOutlined/> {l('button.create')} <PlusOutlined/> {l('button.create')}
</Button>, </Button>,
<Button type="primary" onClick={() => checkHeartBeats()}> <Button type="primary" onClick={() => checkHeartBeats()}>
<HeartOutlined/> {l('global.table.heartbeat')} <HeartOutlined/> {l('button.heartbeat')}
</Button>, </Button>,
<Button type="primary" onClick={() => clearCluster()}> <Button type="primary" onClick={() => clearCluster()}>
<ClearOutlined/> {l('global.table.recycle')} <ClearOutlined/> {l('button.recycle')}
</Button>, </Button>,
]} ]}
request={(params, sorter, filter) => queryData(url, {...params, sorter, filter})} request={(params, sorter, filter) => queryData(url, {...params, sorter, filter})}
......
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