如何在不重新 运行 liquibase 中的语句的情况下重新计算校验和?
How to recalculate checksums without re-running the statements in liquibase?
我们正在将 liquibase 从 1.9.0.0 升级到 3.6.3。 运行更新 3.6.3 的迁移 MD5SUM 但它试图重新运行 以前执行的变更集,这些变更集是使用 liquibase 1.9.0.0 执行的。我如何 运行 只更新校验和而不重新 运行 语句。
谢谢。
Liquibase 有 Command Line Interface. And the CLI has clearCheckSums 命令。
clearCheckSums clears all checksums and nullifies the MD5SUM column of
the DATABASECHANGELOG table so they will be re-computed on the next
database update.
changesets that have been deployed will have their checksums
re-computed, and pending changesets will be deployed.
如果其他用户将来遇到相同的查询,则将 link 发布到 liquibase forums 上的答案。
我们正在将 liquibase 从 1.9.0.0 升级到 3.6.3。 运行更新 3.6.3 的迁移 MD5SUM 但它试图重新运行 以前执行的变更集,这些变更集是使用 liquibase 1.9.0.0 执行的。我如何 运行 只更新校验和而不重新 运行 语句。
谢谢。
Liquibase 有 Command Line Interface. And the CLI has clearCheckSums 命令。
clearCheckSums clears all checksums and nullifies the MD5SUM column of the DATABASECHANGELOG table so they will be re-computed on the next database update.
changesets that have been deployed will have their checksums re-computed, and pending changesets will be deployed.
如果其他用户将来遇到相同的查询,则将 link 发布到 liquibase forums 上的答案。