|
|
@@ -23,6 +23,18 @@ CREATE PROCEDURE schema_change () BEGIN
|
|
|
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()
|
|
|
@@ -56,9 +68,9 @@ CREATE PROCEDURE schema_change () BEGIN
|
|
|
FROM information_schema.columns
|
|
|
WHERE table_schema = DATABASE()
|
|
|
AND table_name = 'sys_device'
|
|
|
- AND column_name = 'channel_id') THEN
|
|
|
+ AND column_name = 'channel_code') THEN
|
|
|
ALTER TABLE sys_device
|
|
|
- ADD COLUMN `channel_id` varchar(225) NULL COMMENT '通道号' AFTER `host_code`;
|
|
|
+ ADD COLUMN `channel_code` varchar(225) NULL COMMENT '通道号' AFTER `host_code`;
|
|
|
END IF;
|
|
|
|
|
|
END ??
|