Files
a-share-analysis/docs/features/GOV-012-node-schema-exporter/rollback.md
T

22 lines
908 B
Markdown

# 回退方案
## 代码回退
若纯 Node 导出器出现历史兼容、结构完整性或安全问题,回退 GOV-012 代码提交,恢复原 MySQL CLI 实现。不得删除或改写任何已发布的历史基线。
## format v3 处理
GOV-012 未发布前生成的 v3 测试产物可以删除并重新生成;一旦随正式版本发布,验证器必须永久保留 v3 只读兼容。回退不能把 v3 清单伪装为 v2。
## 数据库边界
本功能不修改数据库结构和数据,因此不执行数据库回滚。回退只涉及治理工具、依赖锁文件、文档和未发布的测试产物。
## 触发条件
- 导出结果缺少任一受支持对象。
- 相同 Schema 无法稳定生成相同校验值。
- 历史 v1/v2 基线验证回归。
- 工具读取业务数据、泄露凭据或可能连接生产环境。
- `schema:verify` 或 `governance:start` 不能形成闭环。