Liquibase 跳过生成的变更集

Liquibase skip generated changeset

我们有一个 运行ning 项目,我们开始使用 Liquibase。我从我们现有的数据库生成了 ChangeSets。我已将 liquibase 集成到我们的解决方案中,现在我需要在具有现有数据库的系统上跳过初始 ChangeSet,但我需要在新安装的系统上 运行 它。这种情况是否有开箱即用的解决方案?

运行 Liquibase 一次,参数为 changelogSync(而不是 update),例如:

liquibase --changeLogFile=my_changelog.xml --defaultsFile=db.properties changeLogSync

这会将您的变更日志中的所有变更集标记为正在目标数据库中执行。

此处有更多详细信息:http://www.liquibase.org/documentation/existing_project.html