Files
junhong_cmp_fiber/migrations/000235_extend_carrier_threshold_hit.down.sql
break 5ed6b39deb
Some checks failed
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Has been cancelled
feat(收口): 补齐 8 月迭代缺口并同步 Spec 与证据链
- 新增六对成对迁移 000232–000237:H5 弹窗类型、退款结算标识与申请人备注、优先轮询事实字段与两个新终态、通道阈值命中留痕、手机号最近解绑人、提现资格校验留痕
- 退款:原因必填与申请人备注、来源支付与渠道流水冻结、线下处理流水号补录审计、按订单查询可选退款方式、企微审批材料补齐且新增字段缺失映射即明确失败
- 优先轮询:人工关闭、有效期到期独立周期任务、失败与过期人工重触发、事实字段与异常重试查询、资产解析端点只读投影
- 通道阈值:命中事实同事务留痕与命中记录查询;员工账单:列表筛选与详情投影;商户池:列表投影与统计周期语义;H5:弹窗类型与类别排序
- 手机号:有效关联数量与最近解绑人、短信验证码失败次数限制;导出:佣金明细十五列与报表序号列
- 时间筛选:三处新增筛选纳入统一严格解析契约,员工账单产生时间参数改名
- 同步 12 份主 Spec 需求、两端点与异步任务证据链,门禁 context-health 与 OpenSpec 校验通过
2026-09-18 15:34:29 +08:00

26 lines
1.5 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.
-- 回滚运营商通道阈值命中事实留痕,与 up 严格成对,顺序与 up 的创建顺序严格倒序。
--
-- 不可逆说明ENG-MIG-001 例外条件):本迁移的 down 会删除命中累计流量、阈值数值与单位、
-- 判定时间、触发来源、解锁时间与复机结果等列。命中数字证据(尤其是「按旧阈值命中」与
-- 「周期恢复结果」只由本表承载tb_audit_event 与集成日志不能还原完整命中读数,
-- 删除后无法由数据库自身重建,因此 down 只在上述事实已无留存需求时执行。
DROP INDEX IF EXISTS idx_carrier_traffic_threshold_lock_card_judged;
DROP INDEX IF EXISTS idx_carrier_traffic_threshold_lock_carrier_judged;
ALTER TABLE tb_carrier_traffic_threshold_lock
DROP CONSTRAINT IF EXISTS ck_carrier_traffic_threshold_lock_resume_result,
DROP CONSTRAINT IF EXISTS ck_carrier_traffic_threshold_lock_trigger_source,
DROP CONSTRAINT IF EXISTS ck_carrier_traffic_threshold_lock_hit_unit,
DROP CONSTRAINT IF EXISTS ck_carrier_traffic_threshold_lock_hit_threshold,
DROP CONSTRAINT IF EXISTS ck_carrier_traffic_threshold_lock_hit_traffic;
ALTER TABLE tb_carrier_traffic_threshold_lock
DROP COLUMN IF EXISTS resume_result,
DROP COLUMN IF EXISTS unlocked_at,
DROP COLUMN IF EXISTS trigger_source,
DROP COLUMN IF EXISTS judged_at,
DROP COLUMN IF EXISTS hit_threshold_unit,
DROP COLUMN IF EXISTS hit_threshold_value,
DROP COLUMN IF EXISTS hit_traffic_mb;