【发布时间】:2019-09-17 12:41:10
【问题描述】:
我的公司正在使用 jenkins 作业在 oracle 数据库上运行 liquibase。我们想要跟踪执行变更集的 git 分支。有没有办法将列添加到 DATABASECHANGELOG 中,我可以在其中存储执行 jenkins liquibase 作业的 git 分支?
【问题讨论】:
我的公司正在使用 jenkins 作业在 oracle 数据库上运行 liquibase。我们想要跟踪执行变更集的 git 分支。有没有办法将列添加到 DATABASECHANGELOG 中,我可以在其中存储执行 jenkins liquibase 作业的 git 分支?
【问题讨论】:
我认为您不能向databasechangelog 表添加列。
但我想,当你编写一个 changeSet 时,你知道它将在哪个分支中执行。因此,您可以在 changeSet 的 id 或 <comment> 标记内提供分支名称。这样,分支名称就会出现在databasechangelog.id和databasechangelog.comments中
【讨论】:
changeSets 不应该只执行一次吗?