【发布时间】:2022-08-06 04:31:07
【问题描述】:
正如标题中所写,我已经开始将 liquibase 从 3.5.3 版本迁移到 4.8.0
当我开始迁移时,不是将那些 3.5.3 条目的 databasechangelog 表的 md5sum 列更新为新的校验和值,而是更新为 NULL 并且永远不会重新计算。
对于这样的迁移,我正在调用 Java Liquibase#update(Contexts contexts, LabelExpression labelExpression) 方法,而我使用的底层数据库是 postgreSQL。没有抛出错误,它只是 md5sum 列被 NULL 值覆盖。
新的迁移正在获得正确的 md5sum 值,看起来像 8:92a9dbde7a04a1d2ee1aec16beaf0d6b。
还有其他人有类似的问题吗?找到this,但即使我将 liquibase-core 库更新到版本 4.9.0,我也遇到了同样的问题
标签: postgresql liquibase java-11