|
|
@@ -5,53 +5,53 @@ 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 = 'sys_device'
|
|
|
- AND column_name = 'category_id') THEN
|
|
|
- ALTER TABLE sys_device
|
|
|
- ADD COLUMN `category_id` bigint NULL COMMENT '设备分类' AFTER `definition`;
|
|
|
- END IF;
|
|
|
-
|
|
|
- IF NOT EXISTS(SELECT *
|
|
|
- FROM information_schema.columns
|
|
|
- WHERE table_schema = DATABASE()
|
|
|
- AND table_name = 'sys_device'
|
|
|
- AND column_name = 'host_code') THEN
|
|
|
- ALTER TABLE sys_device
|
|
|
- ADD COLUMN `host_code` varchar(225) NULL COMMENT '主机code' AFTER `category_id`;
|
|
|
- END IF;
|
|
|
+-- IF NOT EXISTS(SELECT *
|
|
|
+-- FROM information_schema.columns
|
|
|
+-- WHERE table_schema = DATABASE()
|
|
|
+-- AND table_name = 'sys_device'
|
|
|
+-- AND column_name = 'category_id') THEN
|
|
|
+-- ALTER TABLE sys_device
|
|
|
+-- ADD COLUMN `category_id` bigint NULL COMMENT '设备分类' AFTER `definition`;
|
|
|
+-- END IF;
|
|
|
+
|
|
|
+-- IF NOT EXISTS(SELECT *
|
|
|
+-- FROM information_schema.columns
|
|
|
+-- WHERE table_schema = DATABASE()
|
|
|
+-- AND table_name = 'sys_device'
|
|
|
+-- AND column_name = 'host_code') THEN
|
|
|
+-- ALTER TABLE sys_device
|
|
|
+-- ADD COLUMN `host_code` varchar(225) NULL COMMENT '主机code' AFTER `category_id`;
|
|
|
+-- END IF;
|
|
|
|
|
|
-- 设备表增加设备分类字段
|
|
|
- IF NOT EXISTS(SELECT *
|
|
|
- FROM information_schema.columns
|
|
|
- WHERE table_schema = DATABASE()
|
|
|
- AND table_name = 'sys_device'
|
|
|
- AND column_name = 'device_code') THEN
|
|
|
- ALTER TABLE `sys_device`
|
|
|
- ADD COLUMN `device_code` varchar(64) NULL COMMENT '设备编号' AFTER `org_name`,
|
|
|
- ADD COLUMN `source` int NULL DEFAULT 0 COMMENT '来源,0或null:手动添加,1:主机平台,' AFTER `definition`;
|
|
|
- update sys_device set device_code=UUID() WHERE device_code is null;
|
|
|
- update sys_device set source=0 WHERE source is null;
|
|
|
- END IF;
|
|
|
- IF NOT EXISTS(SELECT *
|
|
|
- FROM information_schema.columns
|
|
|
- WHERE table_schema = DATABASE()
|
|
|
- AND table_name = 'sys_device'
|
|
|
- AND column_name = 'type') THEN
|
|
|
- ALTER TABLE sys_device
|
|
|
- ADD COLUMN `type` varchar(25) NULL COMMENT '设备型号' AFTER `host_code`;
|
|
|
- END IF;
|
|
|
-
|
|
|
- IF NOT EXISTS(SELECT *
|
|
|
- FROM information_schema.columns
|
|
|
- WHERE table_schema = DATABASE()
|
|
|
- AND table_name = 'sys_device'
|
|
|
- AND column_name = 'ip') THEN
|
|
|
- ALTER TABLE sys_device
|
|
|
- ADD COLUMN `ip` varchar(225) NULL COMMENT '设备ip' AFTER `type`;
|
|
|
- END IF;
|
|
|
+-- IF NOT EXISTS(SELECT *
|
|
|
+-- FROM information_schema.columns
|
|
|
+-- WHERE table_schema = DATABASE()
|
|
|
+-- AND table_name = 'sys_device'
|
|
|
+-- AND column_name = 'device_code') THEN
|
|
|
+-- ALTER TABLE `sys_device`
|
|
|
+-- ADD COLUMN `device_code` varchar(64) NULL COMMENT '设备编号' AFTER `org_name`,
|
|
|
+-- ADD COLUMN `source` int NULL DEFAULT 0 COMMENT '来源,0或null:手动添加,1:主机平台,' AFTER `definition`;
|
|
|
+-- update sys_device set device_code=UUID() WHERE device_code is null;
|
|
|
+-- update sys_device set source=0 WHERE source is null;
|
|
|
+-- END IF;
|
|
|
+-- IF NOT EXISTS(SELECT *
|
|
|
+-- FROM information_schema.columns
|
|
|
+-- WHERE table_schema = DATABASE()
|
|
|
+-- AND table_name = 'sys_device'
|
|
|
+-- AND column_name = 'type') THEN
|
|
|
+-- ALTER TABLE sys_device
|
|
|
+-- ADD COLUMN `type` varchar(25) NULL COMMENT '设备型号' AFTER `host_code`;
|
|
|
+-- END IF;
|
|
|
+
|
|
|
+-- IF NOT EXISTS(SELECT *
|
|
|
+-- FROM information_schema.columns
|
|
|
+-- WHERE table_schema = DATABASE()
|
|
|
+-- AND table_name = 'sys_device'
|
|
|
+-- AND column_name = 'ip') THEN
|
|
|
+-- ALTER TABLE sys_device
|
|
|
+-- ADD COLUMN `ip` varchar(225) NULL COMMENT '设备ip' AFTER `type`;
|
|
|
+-- END IF;
|
|
|
|
|
|
IF NOT EXISTS(SELECT *
|
|
|
FROM information_schema.columns
|
|
|
@@ -64,15 +64,38 @@ CREATE PROCEDURE schema_change () BEGIN
|
|
|
|
|
|
|
|
|
|
|
|
+-- IF NOT EXISTS(SELECT *
|
|
|
+-- FROM information_schema.columns
|
|
|
+-- WHERE table_schema = DATABASE()
|
|
|
+-- AND table_name = 'sys_device'
|
|
|
+-- AND column_name = 'channel_code') THEN
|
|
|
+-- ALTER TABLE sys_device
|
|
|
+-- ADD COLUMN `channel_code` varchar(225) NULL COMMENT '通道号' AFTER `host_code`;
|
|
|
+-- END IF;
|
|
|
+
|
|
|
IF NOT EXISTS(SELECT *
|
|
|
FROM information_schema.columns
|
|
|
WHERE table_schema = DATABASE()
|
|
|
- AND table_name = 'sys_device'
|
|
|
- AND column_name = 'channel_code') THEN
|
|
|
- ALTER TABLE sys_device
|
|
|
- ADD COLUMN `channel_code` varchar(225) NULL COMMENT '通道号' AFTER `host_code`;
|
|
|
+ AND table_name = 'core_protection'
|
|
|
+ AND column_name = 'status_change_time') THEN
|
|
|
+ ALTER TABLE `core_protection`
|
|
|
+ ADD COLUMN `status_change_time` datetime NULL COMMENT '布撤防时间' AFTER `all_Hour`,
|
|
|
+ ADD COLUMN `source` int NULL COMMENT '设备来源:0:设备登记;1:iot推送' AFTER `update_by`,
|
|
|
+ MODIFY COLUMN `status_update_time` datetime NULL DEFAULT NULL COMMENT '布撤防更新时间' AFTER `all_Hour`
|
|
|
+ COMMENT = '报警控制器(子系统)表';
|
|
|
+
|
|
|
END IF;
|
|
|
-
|
|
|
+ IF NOT EXISTS(SELECT *
|
|
|
+ FROM information_schema.columns
|
|
|
+ WHERE table_schema = DATABASE()
|
|
|
+ AND table_name = 'core_protection_log'
|
|
|
+ AND column_name = 'status_change_time') THEN
|
|
|
+ ALTER TABLE `core_protection_log`
|
|
|
+ ADD COLUMN `status_change_time` datetime NULL COMMENT '布撤防时间' AFTER `all_Hour`,
|
|
|
+ MODIFY COLUMN `status_update_time` datetime NULL DEFAULT NULL COMMENT '布撤防更新时间' AFTER `all_Hour`
|
|
|
+ COMMENT = '报警控制器(子系统)布撤防历史表';
|
|
|
+
|
|
|
+ END IF;
|
|
|
END ??
|
|
|
DELIMITER ;
|
|
|
CALL schema_change ();
|
|
|
@@ -280,7 +303,7 @@ CREATE TABLE `mediator_category` (
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=3713672266842158 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC;
|
|
|
|
|
|
delete from mediator_category where id=3712199107215361;
|
|
|
-INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_time`, `update_by`, `update_time`, `update_by`, `code`, `deleted`, `level`, `type`, `expire_day`) VALUES (3712199107215361, 'IOT BOX', 3712194117894144, NULL, NULL, NULL, NULL, '1', 0, 2, NULL, 0);
|
|
|
+INSERT INTO `mediator_category`(`id`, `name`, `parent_id`, `create_time`, `update_by`, `update_time`, `code`, `deleted`, `level`, `type`, `expire_day`) VALUES (3712199107215361, 'IOT BOX', 3712194117894144, NULL, NULL, NULL, '1', 0, 2, NULL, 0);
|
|
|
|
|
|
|
|
|
|