浏览代码

防区表结构调整

jiawuxian 2 年之前
父节点
当前提交
ffe0ae561d
共有 1 个文件被更改,包括 24 次插入1 次删除
  1. 24 1
      project_data/sql/0.0.2/soc/soc.sql

+ 24 - 1
project_data/sql/0.0.2/soc/soc.sql

@@ -1535,4 +1535,27 @@ UPDATE `sys_menu` SET `menu_name` = '查询' WHERE `menu_name`='履职任务管
 UPDATE `sys_menu` SET `menu_name` = '导出' WHERE `menu_name`='履职任务管理导出' and `platform_type` = '1';
 
 -- 更新app菜单路由
-UPDATE `sys_menu` SET `path` = '/resumption'  WHERE `id` = 2137;
+UPDATE `sys_menu` SET `path` = '/resumption'  WHERE `id` = 2137;
+
+
+
+DELIMITER $$
+CREATE PROCEDURE modify_protection()
+BEGIN
+  IF NOT EXISTS (
+      SELECT *
+      FROM INFORMATION_SCHEMA.COLUMNS
+      WHERE TABLE_NAME = 'core_protection'
+      AND COLUMN_NAME = 'alarm_host_id'
+  )
+  THEN
+		ALTER TABLE `core_protection` 
+		CHANGE COLUMN `alarm_host_code` `alarm_host_id` bigint NULL DEFAULT NULL COMMENT '报警主机id' AFTER `org_name`;
+		ALTER TABLE `soc`.`core_protection_log` 
+		CHANGE COLUMN `alarm_host_code` `alarm_host_id` bigint NULL DEFAULT NULL COMMENT '报警主机id' AFTER `code`;
+END IF;
+END$$
+DELIMITER ;
+
+CALL modify_protection();
+DROP PROCEDURE modify_protection;