gpt4 book ai didi

java - Liquibase 跳过生成的变更集

转载 作者:搜寻专家 更新时间:2023-10-30 20:16:57 25 4
gpt4 key购买 nike

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

最佳答案

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

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

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

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

关于java - Liquibase 跳过生成的变更集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34654318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com