生产业务迁移兼容热修复 #5

Merged
WuYongJie merged 1 commits from hotfix/WuYongJie-business-migration-compatibility into main 2026-08-04 14:23:07 +08:00
Owner

任务占用与边界

目标:修复生产部署时新增业务迁移重复创建已存在表,保证迁移可安全续跑。
预计修改:两条业务迁移文件及一项迁移兼容测试。
公共契约:ak_biz_tax_data、create_business_finance_tables、create_business_basic_information_tables。
不修改:业务数据、上游配置、权限、页面、Controller、Repository。
生产现场:原镜像已恢复;本 PR 完成测试、自审后才重新发布。

任务占用与边界 目标:修复生产部署时新增业务迁移重复创建已存在表,保证迁移可安全续跑。 预计修改:两条业务迁移文件及一项迁移兼容测试。 公共契约:ak_biz_tax_data、create_business_finance_tables、create_business_basic_information_tables。 不修改:业务数据、上游配置、权限、页面、Controller、Repository。 生产现场:原镜像已恢复;本 PR 完成测试、自审后才重新发布。
WuYongJie added 1 commit 2026-08-04 14:19:25 +08:00
Author
Owner

合并前自审完成:

  • 以 origin/main...本分支完整差异逐文件核对,仅包含两条新增业务迁移和一项兼容测试。
  • 生产现场已确认:迁移记录尚未写入,但第一张目标表已完整存在;本修复会先校验已存在表的关键字段,再只创建缺失表。
  • 验证:3 项迁移兼容测试、15 项断言均通过;三份 PHP 文件语法检查均通过。
  • 不涉及业务数据、上游配置、权限、页面、Controller 或 Repository。
  • 发布前将再次备份系统数据库;部署后核对两条迁移记录、13 张目标表、容器健康与登录页。
合并前自审完成: - 以 origin/main...本分支完整差异逐文件核对,仅包含两条新增业务迁移和一项兼容测试。 - 生产现场已确认:迁移记录尚未写入,但第一张目标表已完整存在;本修复会先校验已存在表的关键字段,再只创建缺失表。 - 验证:3 项迁移兼容测试、15 项断言均通过;三份 PHP 文件语法检查均通过。 - 不涉及业务数据、上游配置、权限、页面、Controller 或 Repository。 - 发布前将再次备份系统数据库;部署后核对两条迁移记录、13 张目标表、容器健康与登录页。
WuYongJie changed title from WIP: 生产业务迁移兼容热修复 to 生产业务迁移兼容热修复 2026-08-04 14:22:00 +08:00
WuYongJie merged commit 1a5336c04a into main 2026-08-04 14:23:07 +08:00
WuYongJie deleted branch hotfix/WuYongJie-business-migration-compatibility 2026-08-04 14:23:08 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WuYongJie/CaiWuXiTong#5
No description provided.