|
|
@@ -1029,7 +1029,7 @@ BEGIN
|
|
|
ADD COLUMN `purchasing_time` date NULL COMMENT '采购时间' AFTER `address`,
|
|
|
ADD COLUMN `use_time` datetime NULL COMMENT '开始使用时间' AFTER `maintenance_term`,
|
|
|
ADD COLUMN `remove_time` datetime NULL COMMENT '移除时间' AFTER `use_time`,
|
|
|
- ADD COLUMN `scrap_time` datetime NULL COMMENT '报废时间' AFTER `remove _time`,
|
|
|
+ ADD COLUMN `scrap_time` datetime NULL COMMENT '报废时间' AFTER `remove_time`,
|
|
|
ADD COLUMN `business_device_id` bigint NULL COMMENT '业务设备id' AFTER `definition`;
|
|
|
END IF;
|
|
|
IF NOT EXISTS(SELECT *
|
|
|
@@ -1037,8 +1037,8 @@ BEGIN
|
|
|
WHERE table_schema = DATABASE()
|
|
|
AND table_name = 'iot_daily_check_data'
|
|
|
AND column_name = 'score') THEN
|
|
|
- ALTER TABLE `iot_daily_check_data`
|
|
|
- ADD COLUMN `score` float NULL COMMENT '分数' AFTER `data`;
|
|
|
+ ALTER TABLE `iot_daily_check_data`
|
|
|
+ ADD COLUMN `score` float NULL COMMENT '分数' AFTER `data`;
|
|
|
end if;
|
|
|
END ??
|
|
|
DELIMITER ;
|
|
|
@@ -1309,7 +1309,7 @@ CREATE TABLE `sys_server` (
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
|
|
|
`server_ip` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '服务器ip',
|
|
|
`server_token` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '看门猫token',
|
|
|
- `server_port` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '看门猫端口',
|
|
|
+ `server_port` int DEFAULT NULL COMMENT '看门猫端口',
|
|
|
`server_name` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '服务器名称',
|
|
|
`remark` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
|
|
|
`create_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建者',
|
|
|
@@ -1317,4 +1317,31 @@ CREATE TABLE `sys_server` (
|
|
|
`update_by` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '更新者',
|
|
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
|
|
PRIMARY KEY (`id`)
|
|
|
-) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='服务器维护';
|
|
|
+) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='服务器维护';
|
|
|
+
|
|
|
+DELIMITER ??
|
|
|
+DROP PROCEDURE IF EXISTS schema_change??
|
|
|
+CREATE PROCEDURE schema_change()
|
|
|
+BEGIN
|
|
|
+ IF NOT EXISTS (SELECT * FROM information_schema.columns
|
|
|
+ WHERE table_schema = DATABASE()
|
|
|
+ AND table_name = 'iot_alarm_rule'
|
|
|
+ AND column_name = 'org_id') THEN
|
|
|
+ ALTER TABLE `iot_alarm_rule`
|
|
|
+ ADD COLUMN `org_id` bigint NOT NULL DEFAULT '1' COMMENT '机构id';
|
|
|
+ ALTER TABLE `iot_alarm_rule`
|
|
|
+ ADD COLUMN `iot_code` varchar(225) DEFAULT null COMMENT 'iotToken';
|
|
|
+ ALTER TABLE `iot_alarm_rule`
|
|
|
+ ADD COLUMN `server_name` varchar(225) DEFAULT null COMMENT '服务名称';
|
|
|
+ END IF;
|
|
|
+
|
|
|
+ IF NOT EXISTS (SELECT * FROM information_schema.columns
|
|
|
+ WHERE table_schema = DATABASE()
|
|
|
+ AND table_name = 'iot_alarm_rule_source'
|
|
|
+ AND column_name = 'iot_code') THEN
|
|
|
+ ALTER TABLE `iot_alarm_rule_source`
|
|
|
+ ADD COLUMN `iot_code` varchar(225) DEFAULT null COMMENT '主机token';
|
|
|
+ END IF;
|
|
|
+END??
|
|
|
+DELIMITER ;
|
|
|
+CALL schema_change();
|