历史业务数据在 admin.db 中,必须完整迁移到 MySQL 8,并能证明人工 PDD 关联、SKU 映射、任务、账号和同步进度没有遗漏。
--dry-run
预计修改:admin/cmd/migrate-sqlite-to-mysql/、repository 导出/导入辅助、测试和操作文档。
admin/cmd/migrate-sqlite-to-mysql/
使用脱敏 SQLite fixture 迁移到隔离 MySQL 8.4;模拟目标非空、源版本错误、外键冲突和中途失败。
迁移遗漏会影响采购闭环。源库始终只读;目标失败则丢弃隔离测试库重新演练,不对 SQLite 反向写入。
用户已明确验收通过。验收清单已回填,本工单关闭。
No dependencies set.
The note is not visible to the blocked user.
基本信息
要解决什么
历史业务数据在 admin.db 中,必须完整迁移到 MySQL 8,并能证明人工 PDD 关联、SKU 映射、任务、账号和同步进度没有遗漏。
做什么 / 不做什么
怎么做
--dry-run/仅核对模式;输出只含表���、数量和错误类型。预计修改:
admin/cmd/migrate-sqlite-to-mysql/、repository 导出/导入辅助、测试和操作文档。验收标准
怎么验证
使用脱敏 SQLite fixture 迁移到隔离 MySQL 8.4;模拟目标非空、源版本错误、外键冲突和中途失败。
风险和回退
迁移遗漏会影响采购闭环。源库始终只读;目标失败则丢弃隔离测试库重新演练,不对 SQLite 反向写入。
实施记录
测试结果
用户已明确验收通过。验收清单已回填,本工单关闭。