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

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;不修改数据库迁移、触发器或既有数据。