Files
break 370fd3e67f
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 10m49s
update
2026-09-03 09:28:28 +08:00

23 lines
872 B
Markdown

## Why
奇成迁移 step2 生成的套餐使用记录未写入计时条款快照,生产库的完整性触发器因此拒绝全部新记录,导致套餐使用数据无法迁移。
## What Changes
- 使 step2 套餐使用 SQL 从目标正式套餐读取并写入生效基准、周期类型、月数和天数快照。
- 保持迁移套餐的其他状态、流量和幂等语义不变。
- 生成后校验 SQL 包含全部计时快照字段,且可满足快照完整性约束。
## Capabilities
### New Capabilities
- `qicheng-migration-package-usage`: 奇成迁移创建套餐使用记录时的计时条款快照行为。
### Modified Capabilities
- 无。
## Impact
- `scripts/migration/lib/sql_builder.py` 的 step2 套餐使用 SQL 生成。
- 重新生成并人工执行 `step2_02_package_usages.sql`;不修改数据库迁移、触发器或既有数据。