prize-service 换到 OceanBase 4.2.5 后,隔离级别、gap lock、等锁超时和 FOR UPDATE OF 都与 MySQL 8 不同;时间分区拆不开 pmax,建表脚本不写分区,交给 DBA 做 HASH/KEY 分区。
Posts for: #database migration
Liquibase (XML) 在微服务里的 14 个问题:schema 归属、changeSet ID、大表 DDL 与回滚
围绕真实项目里常见的 Liquibase(XML)反模式,按问题整理我目前更倾向采用的做法:从 changelog 怎么组织、changeSet 怎么命名,到大表 DDL、K8s 下的锁和回滚,最后是 CI 里怎么把这些挡住。
把单体数据库迁移拆成三阶段:Liquibase Split POC 的落地结构与踩到的坑
用 Spring Boot 3.5 + Java 25 + Liquibase + PostgreSQL 做了一个可运行 POC,验证如何把单体应用的数据库迁移拆成 Phase 1 单体、Phase 2 共享库拆 changelog、Phase 3 独立数据库三阶段,并记录实际踩坑与验证结果。