goauto-admin-api
Starting
1786701500000_purchase_shopee_order_snapshot.go
1786701500000
1786701500000_syb_inner_code.go
syb_inner_code_*
sys_migration
config.yaml
根因已按工单修复并推送,提交:7b55745。
7b55745
1787884693633
Migration.SetVersion
go test ./cmd/migrate/migration ./cmd/migrate/migration/version-local ./app/goauto/migrations
.\scripts\verify.ps1 -Component all
新执行 1 个,跳过 22 个
ctl restart goauto-admin-api
新执行 0 个,跳过 23 个
goauto-admin-api Running
GET /api/v1/health
无长期 Wiki 影响:模型、接口、状态、业务规则、配置和运行命令均未改变,仅修正迁移版本身份并强化既有迁移注册安全门禁,因此按规则跳过 Wiki 更新与同步。
工作区原有未跟踪文件 gitea.zip 保留且未纳入提交。
gitea.zip
用户于 2026-08-28 明确确认本工单验收通过。按项目流程记录验收结论并关闭工单;本次仅更新工单状态,无新增长期文档事实,不重复同步 Wiki。
No dependencies set.
The note is not visible to the blocked user.
所属与来源
goauto-admin-api,确认分析方案后要求建单并实施。当前事实与根因
goauto-admin-api因启动迁移失败持续处于Starting。1786701500000_purchase_shopee_order_snapshot.go已使用并落库版本1786701500000。1786701500000_syb_inner_code.go重复使用该版本;迁移注册表以 13 位版本为 Map 键,数据库又已记录该版本,故新迁移被跳过。syb_inner_code_*表缺失并主动退出。目标方案
sys_migration记录。config.yaml应用迁移,再通过 Supervisor 重启并核对 API 状态、8010 监听、健康检查和日志。非目标
验收标准
goauto-admin-api在 Supervisor 中为 Running,8010 正常监听,健康检查返回 200,最新日志没有迁移缺表错误。风险与文档影响
实施完成,待用户验收
根因已按工单修复并推送,提交:
7b55745。实现
1786701500000重命名为唯一且晚于现有版本的1787884693633;没有删除或修改任何既有sys_migration记录。Migration.SetVersion现在遇到重复版本立即以明确错误拒绝,禁止静默覆盖 Map 条目。验证
go test ./cmd/migrate/migration ./cmd/migrate/migration/version-local ./app/goauto/migrations,通过。.\scripts\verify.ps1 -Component all,通过;Web lint 为 0 error、30 条存量 warning。新执行 1 个,跳过 22 个,仅写入新版本1787884693633;完整性检查通过,9 张syb_inner_code_*表均存在。ctl restart goauto-admin-api后:二次迁移显示新执行 0 个,跳过 23 个,证明已有迁移未重放且新迁移幂等。goauto-admin-api Running;端口 8010 正常监听;GET /api/v1/health返回 200。文档影响
无长期 Wiki 影响:模型、接口、状态、业务规则、配置和运行命令均未改变,仅修正迁移版本身份并强化既有迁移注册安全门禁,因此按规则跳过 Wiki 更新与同步。
工作区原有未跟踪文件
gitea.zip保留且未纳入提交。用户于 2026-08-28 明确确认本工单验收通过。按项目流程记录验收结论并关闭工单;本次仅更新工单状态,无新增长期文档事实,不重复同步 Wiki。