Files
junhong_cmp_fiber/migrations/000248_add_polling_config_tier_columns.down.sql
邹进 98017ac053
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 9m37s
feat: 分层轮询、重置日前加密与激活前流量结算
- 轮询配置新增套餐状态、资产状态、重置日前窗口与窗口内流量间隔(迁移 248),间隔三态:正数按间隔、0 不检查、空继承
- 配置按 priority, id 排序合并;在库与已销售无套餐未匹配时告警不入队
- 新增优先级整体重排、匹配预览、立即重算到期时间(异步只提前)、分层统计与重置日前加密统计接口
- 已切换日快照计量的卡流量按观测时间归属,激活前用量只记已结算
- 订单购买与实名激活补齐资产级激活锁,激活前对已切换卡结算一次流量,失败只告警不阻塞,结算不触发通道阈值判定
2026-10-24 17:06:38 +09:00

15 lines
1.2 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 倒序成对;间隔列注释恢复为原文。
-- 回滚前须确认没有配置使用 0(不检查),否则旧代码会把 0 当作未配置处理。
COMMENT ON COLUMN tb_polling_config.card_status_check_interval IS '卡状态检查间隔(秒),NULL表示不启用卡状态轮询';
COMMENT ON COLUMN tb_polling_config.package_check_interval IS '套餐检查间隔(秒),NULL表示不检查';
COMMENT ON COLUMN tb_polling_config.carddata_check_interval IS '流量检查间隔(秒),NULL表示不检查';
COMMENT ON COLUMN tb_polling_config.realname_check_interval IS '实名检查间隔(秒),NULL表示不检查';
ALTER TABLE tb_polling_config DROP CONSTRAINT IF EXISTS ck_polling_config_pre_reset;
ALTER TABLE tb_polling_config DROP CONSTRAINT IF EXISTS ck_polling_config_asset_status;
ALTER TABLE tb_polling_config DROP CONSTRAINT IF EXISTS ck_polling_config_package_state;
ALTER TABLE tb_polling_config DROP COLUMN IF EXISTS pre_reset_carddata_interval;
ALTER TABLE tb_polling_config DROP COLUMN IF EXISTS pre_reset_window;
ALTER TABLE tb_polling_config DROP COLUMN IF EXISTS asset_status;
ALTER TABLE tb_polling_config DROP COLUMN IF EXISTS package_state;