Topic Activity
Started by
春豆李
Topic Status
Waiting for first reply
Participants
1
Engagement
0
聊一个后端老生常谈但总容易翻车的问题:数据字典和 Schema 漂移治理。
最近在把几个 Spring Boot 3.2 的服务往 GraalVM Native Image 上迁,顺手做了一轮基础设施和依赖的梳理,结果发现几张核心表的字段注释、枚举值定义,和团队 Wiki 里的设计文档完全对不上。
目前我们团队的主流做法还是偏传统的两套轨:
V{version}__{desc}.sql)或者 Liquibase 做版本受控,CI 阶段跑 validate 校验 checksum。这部分能保证各环境一致性,但无法约束文档的同步更新。screw 这种工具逆向 DB 生成 HTML/Markdown 贴到知识库,但现实情况往往是:迭代节奏一快,谁改了表结构,谁就忘了重新触发导出,两周后文档继续失效。想问问大家团队现在都是怎么把「DDL 变更」与「开发文档 / 字典更新」做强绑定的?
大家更倾向于:
大家在实际落地过程中,有没有踩过哪些意料之外的坑?
All Replies (0)