【问题标题】:How to capture next changeset in Liquibase如何在 Liquibase 中捕获下一个变更集
【发布时间】:2022-06-22 00:25:44
【问题描述】:

开始学习 Liquibase。我关注了文档,并观看了教程视频。我创建了 MSSQL DB,生成了ChangeLog,并创建了changelog.xml。并更新了目标数据库。现在我添加了一列,并希望在下一个变更集中捕获它。我应该运行哪个命令? Liquibase 文档说我应该手动编辑 changelog.xml?

【问题讨论】:

    标签: liquibase liquibase-cli


    【解决方案1】:

    根据您的描述,听起来您手动将一列添加到源数据库并希望生成另一个更改日志。这不是使用 liquibase 的推荐方式。推荐的最佳做法是通过手动编辑 changelog.xml 并使用 liquibase update 来应用这些更改来添加新的变更集。

    此外,您可以使用liquibase diffliquibase diff-changelog 生成两个数据库之间差异的新变更集。

    我们有一些免费的培训课程,可以通过Liquibase University获得帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-27
      • 2011-05-04
      • 1970-01-01
      • 2015-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-12
      相关资源
      最近更新 更多