Files
junhong_cmp_fiber/migrations/000249_deprecate_device_protect_columns.up.sql
邹进 79b7580554
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 9m30s
feat: 下线设备保护期
- 后台设备停复机不再设置 1 小时保护期,也不再因保护期拒绝相反操作;单卡手动停复机去掉保护期检查
- 删除保护期一致性轮询(polling:protect)及其强制停复机方法;调度、初始化、监控、匹配预览不再包含保护期;已入队的旧任务由空处理函数直接确认,下一次发布移除
- 轮询配置接口不再接受与返回 protect_check_interval;并发配置不再返回 protect,查询、更新、重置该类型时拒绝
- 资产详情 device_protect_status 固定返回 none 并标记废弃,兼容老版本客户端
- 删除保护期 Redis key 与时长常量;停机原因 protect_period 保留供历史数据与开放接口映射
- 迁移 000249 只把 protect_check_interval、last_protect_check_at 列注释标记为已废弃,不删列不改数据
2026-10-25 17:19:10 +09:00

9 lines
749 B
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.
-- 下线设备保护期(remove-device-protect-period)。
-- 背景:后台设备停复机设置 1 小时保护期,保护期轮询(polling:protect)方向不一致时强制停复机;
-- 自动停复机不看保护期,导致保护期内反复翻转。保护期整体下线,代码不再读写以下两列。
--
-- 设计选择:数据库只加不删,列保留,仅把注释标记为已废弃;不改数据。
COMMENT ON COLUMN tb_polling_config.protect_check_interval IS '已废弃(设备保护期已下线,不再读写):原保护期一致性检查间隔(秒)';
COMMENT ON COLUMN tb_iot_card.last_protect_check_at IS '已废弃(设备保护期已下线,不再读写):原上次保护期一致性检查时间';