All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 9m37s
- 轮询配置新增套餐状态、资产状态、重置日前窗口与窗口内流量间隔(迁移 248),间隔三态:正数按间隔、0 不检查、空继承 - 配置按 priority, id 排序合并;在库与已销售无套餐未匹配时告警不入队 - 新增优先级整体重排、匹配预览、立即重算到期时间(异步只提前)、分层统计与重置日前加密统计接口 - 已切换日快照计量的卡流量按观测时间归属,激活前用量只记已结算 - 订单购买与实名激活补齐资产级激活锁,激活前对已切换卡结算一次流量,失败只告警不阻塞,结算不触发通道阈值判定
15 lines
1.2 KiB
SQL
15 lines
1.2 KiB
SQL
-- 回滚分层轮询与重置日前加密配置列,与 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;
|