【发布时间】:2021-03-20 06:42:10
【问题描述】:
迁移到版本 3.8.0 时,变更集生成不同的哈希和,当我启动应用程序时,我得到一个异常:验证失败:1185 个变更集校验和。这使得无法迁移到新版本。也许有一个特殊的解决方案?在文档中找不到信息
【问题讨论】:
标签: java database-migration liquibase
迁移到版本 3.8.0 时,变更集生成不同的哈希和,当我启动应用程序时,我得到一个异常:验证失败:1185 个变更集校验和。这使得无法迁移到新版本。也许有一个特殊的解决方案?在文档中找不到信息
【问题讨论】:
标签: java database-migration liquibase
将validCheckSum 添加到您的变更集中。如果您提供最后的校验和,来自数据库或失败日志中的此值 liquibase 将不会执行变更集。
【讨论】:
clearCheckSums 命令可能会对您有所帮助。它将清除数据库中DATABASECHANGELOG 表中的当前校验和,并在下次更新时计算并插入新值。
【讨论】: