docs(pl): 记录测试库迁移结果以便继续业务验收。
This commit is contained in:
1 parent
cc52520bc1
commit
3d0f678713
1 file changed
+8
@@ -163,3 +163,11 @@
|
||||
- 合并前已 fetch,远端及本地主分支均为 `428a09b82`。任务基线之后两项改动为派车日历车辆配色、三方车辆承运商必填;与本工单文件无代码重叠。合并结果做 Git 核对,上一节为此前实际测试证据,本次集成运行验收待用户测试。
|
||||
- 主目录已有个人开发流程升级等未提交改动须完整保留;两份重叠草案内容与任务分支一致,OpenSpec 初始方案由本次实现记录接续,合并前单独备份。保留任务 worktree 供测试反馈修复。
|
||||
- 测试前需在目标测试数据库按顺序应用 `docs/sql/2026-11-01-pl-contract-cert-quota.sql`、`docs/sql/migrations/2026-11-01-pl-quota-plan-configuration.sql`、`docs/sql/migrations/2026-11-01-pl-quota-cert-menus.sql`,并按测试账号分配新增菜单权限;本次未执行。DeepSeek 配置仅在任务 worktree 的忽略文件中,未随 Git 合并复制到主目录。
|
||||
|
||||
## 12. 测试数据库迁移(2026-11-01)
|
||||
|
||||
- 用户明确授权在测试库执行,并确认目标为主目录 `backend/.env` 所指 `47.99.164.66:3306/shanxia2.0`;实际版本 MySQL 5.7.36。生产配置未连接。
|
||||
- 预检查确认9张新表与 `pl_plan.cert_configuration` 均不存在。目标库的旧 `PL_GROUP_CERT` 分组已软删除,原菜单脚本会跳过Web菜单;修正为有有效分组时挂分组,否则挂有效的运输根目录,不恢复软删除分组。内存SQL回归先复现漏建,再验证两种目录状态及重复执行不重复插入。
|
||||
- 已按顺序执行9表DDL、计划JSON字段、菜单DML。9表字段名称及顺序逐项与DDL一致,新表均为空;JSON字段可空。菜单事务新增2个Web入口、1个维护权限与1个小程序入口;2个旧入口改名,1个齐备按钮隐藏停用。读取验证父节点有效,旧分组仍软删除,角色菜单关系数量未变。
|
||||
- 执行前备份现有 `pl_plan`/`sys_menu` 建表结构和本租户菜单数据,未声称完整业务库备份。实际SQL副本、SHA256与逐语句执行/验证记录位于主目录忽略路径 `.local/agent/backups/issue4-test-db-20261101-190227/`,目录0700、文件0600。
|
||||
- 以上证明测试库迁移已执行,不替代额度并发、死锁重试、业务事务回滚或完整应用验收。未改角色授权、录入业务数据、启动容器、启停服务、推送远端或关闭工单;仍待用户测试。测试账号需要分配新菜单/维护权限并重新登录。
|
||||
Reference in new issue
Block a user