JiangShan-springboot/sql/其他/fastbee2.5-upgrade-v2.5.2.sql
2025-05-22 16:17:55 +08:00

121 lines
6.1 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- 数据库版本升级脚本
-- 适用于fastbee2.5版本到fastbee2.5.2版本的数据库升级
-- 注意:请在备份好数据库后再进行升级操作
ALTER TABLE `iot_firmware`
ADD COLUMN `firmware_type` tinyint(2) NULL DEFAULT NULL COMMENT '1,二进制包升级2.http升级' AFTER `firmware_name`,
ADD COLUMN `byte_size` int(5) NULL DEFAULT NULL COMMENT '分包字节大小' AFTER `version`;
ALTER TABLE `gen_table`
ADD COLUMN `data_name` varchar(200) NULL DEFAULT '' COMMENT '数据源名称';
-- v2.5.2 修改的内容
ALTER TABLE `gen_table_column`
ADD COLUMN `remark` varchar(500) NULL DEFAULT '' COMMENT '备注';
-- 定时日志
ALTER TABLE `sys_job_log`
MODIFY COLUMN `invoke_target` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '调用目标字符串';
-- 场景管理
ALTER TABLE `scene_model_data`
ADD COLUMN `unit` varchar(50) NULL COMMENT '变量单位';
-- 修复国际化物模型表遗漏字段
ALTER TABLE `iot_things_model_translate`
ADD COLUMN `product_id` bigint(20) NULL DEFAULT NULL COMMENT '产品ID';
ALTER TABLE `sys_menu`
CHANGE COLUMN `query` `query_param` varchar(255) NULL DEFAULT '' COMMENT '路由参数';
ALTER TABLE `iot_event_log`
CHANGE COLUMN `identity` `identify` varchar(64) NOT NULL COMMENT '标识符';
ALTER TABLE `iot_device_log`
CHANGE COLUMN `identity` `identify` varchar(64) NOT NULL COMMENT '标识符';
ALTER TABLE `bridge`
MODIFY COLUMN `status` tinyint(1) NULL DEFAULT 0 COMMENT '状态0-未连接1-连接中)';
ALTER TABLE `iot_device_job`
MODIFY COLUMN `status` tinyint(1) NULL DEFAULT 0 COMMENT '状态0正常 1暂停';
ALTER TABLE `iot_modbus_job`
MODIFY COLUMN `status` tinyint(1) NULL DEFAULT 0 COMMENT '状态0正常 1暂停';
ALTER TABLE `iot_product_modbus_job`
MODIFY COLUMN `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态0正常 1暂停';
ALTER TABLE `iot_social_platform`
MODIFY COLUMN `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT ' 0:启用 ,1:禁用';
ALTER TABLE `iot_social_user`
MODIFY COLUMN `status` tinyint(1) NOT NULL DEFAULT 0 COMMENT '绑定状态(0:未绑定,1:绑定)';
ALTER TABLE `oss_config`
MODIFY COLUMN `status` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否默认0=是,1=否)';
ALTER TABLE `sys_dept`
MODIFY COLUMN `status` tinyint(1) NULL DEFAULT '0' COMMENT '机构状态0正常 1停用';
ALTER TABLE `sys_dict_data`
MODIFY COLUMN `status` tinyint(1) NULL DEFAULT '0' COMMENT '状态0正常 1停用';
ALTER TABLE `sys_dict_type`
MODIFY COLUMN `status` tinyint(1) NULL DEFAULT 0 COMMENT '状态0正常 1停用';
ALTER TABLE `sys_job`
MODIFY COLUMN `status` tinyint(1) NULL DEFAULT 0 COMMENT '状态0正常 1暂停';
ALTER TABLE `sys_logininfor`
MODIFY COLUMN `status` tinyint(1) NULL DEFAULT 0 COMMENT '登陆状态0成功 1失败';
ALTER TABLE `sys_job_log`
MODIFY COLUMN `status` tinyint(1) NULL DEFAULT 0 COMMENT '状态0正常 1失败';
ALTER TABLE `sys_menu`
MODIFY COLUMN `status` tinyint(1) NULL DEFAULT 0 COMMENT '菜单状态0正常 1停用';
ALTER TABLE `sys_notice`
MODIFY COLUMN `status` tinyint(1) NULL DEFAULT 0 COMMENT '公告状态0正常 1关闭';
ALTER TABLE `sys_post`
MODIFY COLUMN `status` tinyint(1) NOT NULL COMMENT '状态0正常 1停用';
ALTER TABLE `sys_role`
MODIFY COLUMN `status` tinyint(1) NOT NULL COMMENT '角色状态0正常 1停用';
ALTER TABLE `sys_user`
MODIFY COLUMN status tinyint(1) NULL DEFAULT 0 COMMENT '帐号状态0正常 1停用',
MODIFY COLUMN del_flag tinyint(1) NULL DEFAULT 0 COMMENT '删除标志0代表存在 2代表删除';
ALTER TABLE `media_server`
CHANGE COLUMN `domain` `domain_alias` varchar(128) NOT NULL DEFAULT '' COMMENT '服务器域名';
ALTER TABLE `oss_config`
CHANGE COLUMN `domain` `domain_alias` varchar(255) NOT NULL DEFAULT '' COMMENT '自定义域名';
ALTER TABLE `sip_config`
CHANGE COLUMN `seniorSdp` `senior_sdp` tinyint(1) NULL DEFAULT NULL COMMENT '拓展sdp',
CHANGE COLUMN `domain` `domain_alias` varchar(255) NOT NULL DEFAULT '' COMMENT '服务器域';
ALTER TABLE `sip_device`
CHANGE COLUMN `streamMode` `stream_mode` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'UDP' COMMENT '流模式',
CHANGE COLUMN `registerTime` `register_time` datetime NOT NULL COMMENT '注册时间',
CHANGE COLUMN `lastConnectTime` `last_connect_time` datetime NULL DEFAULT NULL COMMENT '最后上线时间',
CHANGE COLUMN `hostAddress` `host_address` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备地址';
ALTER TABLE `sip_device_channel`
CHANGE COLUMN `cityCode` `city_code` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '城市编码',
CHANGE COLUMN `civilCode` `civil_code` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '行政区域',
CHANGE COLUMN `parentId` `parent_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '父级id',
CHANGE COLUMN `ipAddress` `ip_address` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '设备入网IP',
CHANGE COLUMN `PTZType` `ptz_type` bigint(20) NOT NULL DEFAULT 0 COMMENT 'PTZ类型',
CHANGE COLUMN `PTZTypeText` `ptz_type_text` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT 'PTZ类型描述字符串',
CHANGE COLUMN `streamId` `stream_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '流媒体ID',
CHANGE COLUMN `subCount` `sub_count` bigint(20) NOT NULL DEFAULT 0 COMMENT '子设备数',
CHANGE COLUMN `hasAudio` `has_audio` tinyint(1) NOT NULL DEFAULT 1 COMMENT '是否含有音频1-有, 0-没有)';
INSERT INTO `sys_menu` VALUES (3372, '固件升级推送', 2173, 6, '', NULL, NULL, 1, 0, 'F', '0', 0, 'iot:task:upgrade', '#', 'admin', '2025-01-22 10:35:47', '', NULL, '');
INSERT INTO `sys_menu_translate` VALUES (3372, '固件升级推送', 'Firmware task upgrade');