All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 10m49s
872 B
872 B
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;不修改数据库迁移、触发器或既有数据。