|
|
@@ -10,7 +10,7 @@ CREATE PROCEDURE schema_change () BEGIN
|
|
|
AND table_name = 'sys_device'
|
|
|
AND column_name = 'org_path') THEN
|
|
|
ALTER TABLE sys_device
|
|
|
- ADD COLUMN `org_path` varchar(225) NULL COMMENT '机构path' AFTER `org_name`;
|
|
|
+ ADD COLUMN `org_path` varchar(255) NULL COMMENT '机构path' AFTER `org_name`;
|
|
|
END IF;
|
|
|
|
|
|
IF EXISTS(SELECT *
|
|
|
@@ -38,6 +38,25 @@ CREATE PROCEDURE schema_change () BEGIN
|
|
|
MODIFY COLUMN `status_update_time` datetime NULL DEFAULT NULL COMMENT '布撤防更新时间' AFTER `all_Hour`,
|
|
|
COMMENT = '报警控制器(子系统)表';
|
|
|
END IF;
|
|
|
+
|
|
|
+ IF EXISTS(SELECT *
|
|
|
+ FROM information_schema.columns
|
|
|
+ WHERE table_schema = DATABASE()
|
|
|
+ AND table_name = 'iot_alarm_subsystem'
|
|
|
+ AND column_name = 'alarm_host_id') THEN
|
|
|
+ ALTER TABLE `iot_alarm_subsystem`
|
|
|
+ DROP COLUMN `alarm_host_id`;
|
|
|
+ END IF;
|
|
|
+
|
|
|
+ IF NOT EXISTS(SELECT *
|
|
|
+ FROM information_schema.columns
|
|
|
+ WHERE table_schema = DATABASE()
|
|
|
+ AND table_name = 'iot_alarm_subsystem'
|
|
|
+ AND column_name = 'alarm_host_code') THEN
|
|
|
+ ALTER TABLE `iot_alarm_subsystem`
|
|
|
+ ADD COLUMN `alarm_host_code` varchar(64) NULL COMMENT '报警主机code' AFTER `org_name`;
|
|
|
+ END IF;
|
|
|
+
|
|
|
IF NOT EXISTS(SELECT *
|
|
|
FROM information_schema.columns
|
|
|
WHERE table_schema = DATABASE()
|
|
|
@@ -49,6 +68,23 @@ CREATE PROCEDURE schema_change () BEGIN
|
|
|
COMMENT = '报警控制器(子系统)布撤防历史表';
|
|
|
END IF;
|
|
|
|
|
|
+ IF EXISTS(SELECT *
|
|
|
+ FROM information_schema.columns
|
|
|
+ WHERE table_schema = DATABASE()
|
|
|
+ AND table_name = 'iot_alarm_subsystem_log'
|
|
|
+ AND column_name = 'alarm_host_id') THEN
|
|
|
+ ALTER TABLE `iot_alarm_subsystem_log`
|
|
|
+ DROP COLUMN `alarm_host_id`;
|
|
|
+ END IF;
|
|
|
+
|
|
|
+ IF NOT EXISTS(SELECT *
|
|
|
+ FROM information_schema.columns
|
|
|
+ WHERE table_schema = DATABASE()
|
|
|
+ AND table_name = 'iot_alarm_subsystem_log'
|
|
|
+ AND column_name = 'alarm_host_code') THEN
|
|
|
+ ALTER TABLE `iot_alarm_subsystem_log`
|
|
|
+ ADD COLUMN `alarm_host_code` varchar(64) NULL COMMENT '报警主机code' AFTER `org_name`;
|
|
|
+ END IF;
|
|
|
IF NOT EXISTS(SELECT *
|
|
|
FROM information_schema.columns
|
|
|
WHERE table_schema = DATABASE()
|