docs(GOV-005): 建立 MySQL 5.7 兼容性基线

This commit is contained in:
2026-08-13 10:44:34 +08:00
parent fa1df71eac
commit 91d9b9ce85
23 changed files with 359 additions and 7 deletions
@@ -0,0 +1,10 @@
# 工程需求
- 系统架构增加独立数据库技术基线章节。
- 开发规范固定 MySQL 5.7.x、`utf8mb4`、`utf8mb4_general_ci`。
- 禁止 CTE、窗口函数、函数索引、不可见索引和 `utf8mb4_0900_*`。
- 解释默认排序不区分大小写对身份字段和唯一键的影响。
- 规定 MySQL 5.7 下索引长度预算、JSON 使用边界和 `CHECK` 约束替代方案。
- 迁移必须从上一版本基线正向验证,禁止直接修改共享表代替迁移。
- 新增 Node.js 静态契约测试并加入 npm 脚本。
- 第一阶段只定义 Repository 接口,不启用 MySQL。