围绕真实项目里常见的 Liquibase(XML)反模式,按问题整理我目前更倾向采用的一些做法:schema 归属、master changelog 组织、changeSet ID 命名、XSD 版本、初始化策略、expand-and-contract、大表 DDL、K8s lock、回滚 / tag、context / labels、Testcontainers 验证与 CI 检查。
Posts for: #liquibase
Liquibase Split POC:把单体数据库迁移拆成三阶段的实战记录
用 Spring Boot 3.5 + Java 25 + Liquibase + PostgreSQL 做了一个可运行 POC,验证如何把单体应用的数据库迁移拆成 Phase 1 单体、Phase 2 共享库拆 changelog、Phase 3 独立数据库三阶段,并记录实际踩坑与验证结果。