From adbf69d083d50d260e1e9ccc307e2ac1291349db Mon Sep 17 00:00:00 2001 From: Terminator111 <591354379@qq.com> Date: Thu, 1 Aug 2024 22:19:39 +0800 Subject: [PATCH] add sql --- db/init/mysql/schema.sql | 49 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/db/init/mysql/schema.sql b/db/init/mysql/schema.sql index a220914f9352..66405ef1167c 100644 --- a/db/init/mysql/schema.sql +++ b/db/init/mysql/schema.sql @@ -2407,6 +2407,55 @@ CREATE TABLE IF NOT EXISTS `scale_rule` PRIMARY KEY (`id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; +DROP TABLE IF EXISTS `scale_history`; +CREATE TABLE IF NOT EXISTS `scale_history` +( + `id` varchar(128) NOT NULL COMMENT 'primary key id', + `config_id` int(0) NOT NULL COMMENT '0:manual 1:period 2:dynamic', + `num` int NOT NULL COMMENT 'number of bootstrap', + `action` int(0) NOT NULL COMMENT 'status 1:enable 0:disable', + `msg` text COMMENT 'message', + `date_created` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT 'create time', + `date_updated` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT 'update time', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; + +-- ---------------------------- +-- Table structure for scale +-- ---------------------------- +DROP TABLE IF EXISTS `scale_policy`; +CREATE TABLE IF NOT EXISTS `scale_policy` +( + `id` varchar(128) NOT NULL COMMENT 'primary key id', + `sort` int(0) NOT NULL COMMENT 'sort', + `status` int(0) NOT NULL COMMENT 'status 1:enable 0:disable', + `num` int COMMENT 'number of bootstrap', + `begin_time` datetime(3) COMMENT 'begin time', + `end_time` datetime(3) COMMENT 'end time', + `date_created` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT 'create time', + `date_updated` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT 'update time', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; + +INSERT INTO `shenyu`.`scale_policy` (`id`, `sort`, `status`, `num`, `begin_time`, `end_time`, `date_created`, `date_updated`) VALUES ('1', 1, 0, 10, NULL, NULL, '2024-07-31 20:00:00.000', '2024-07-31 20:00:00.000'); +INSERT INTO `shenyu`.`scale_policy` (`id`, `sort`, `status`, `num`, `begin_time`, `end_time`, `date_created`, `date_updated`) VALUES ('2', 2, 0, 10, '2024-07-31 20:00:00.000', '2024-08-01 20:00:00.000', '2024-07-31 20:00:00.000', '2024-07-31 20:00:00.000'); +INSERT INTO `shenyu`.`scale_policy` (`id`, `sort`, `status`, `num`, `begin_time`, `end_time`, `date_created`, `date_updated`) VALUES ('3', 3, 0, NULL, NULL, NULL, '2024-07-31 20:00:00.000', '2024-07-31 20:00:00.000'); + +DROP TABLE IF EXISTS `scale_rule`; +CREATE TABLE IF NOT EXISTS `scale_rule` +( + `id` varchar(128) NOT NULL COMMENT 'primary key id', + `metric_name` varchar(128) NOT NULL COMMENT 'metric name', + `type` int(0) NOT NULL COMMENT 'type 0:shenyu 1:k8s 2:others', + `sort` int(0) NOT NULL COMMENT 'sort', + `status` int(0) NOT NULL COMMENT 'status 1:enable 0:disable', + `minimum` varchar(128) COMMENT 'minimum of metric', + `maximum` varchar(128) COMMENT 'maximum of metric', + `date_created` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) COMMENT 'create time', + `date_updated` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3) ON UPDATE CURRENT_TIMESTAMP(3) COMMENT 'update time', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; + DROP TABLE IF EXISTS `scale_history`; CREATE TABLE IF NOT EXISTS `scale_history` (