Liquibase 包含上下文

2024-03-16

我需要将文件包含在databaseChangeLog 中,但这些文件可能不存在,具体取决于安装。 我的想法是使用类似包含上下文的内容,因此 Liquibase 仅在给出适当的上下文时尝试打开文件:

<include file=”myFile” context=”myContext”/>

但 include 标记中未使用上下文,Liquibase 会失败,因为该文件不存在。 我宁愿不使用 includeAll,因为我需要将文件包含在主文件的特定部分。 有任何想法吗?谢谢!


您使用的是哪个版本的 liquibase?

“上下文”已添加到此包含标签中commit https://github.com/liquibase/liquibase/commit/3c9e8be72e1f6a02a5195ca6951f52d8e575be60#diff-f7445281ccaf72040c6d51fd3eb6a51a.

另请查看此 jira 票证:CORE-155 https://liquibase.jira.com/browse/CORE-155.

那么也许您的 liquibase 版本太旧(低于 3.5.0)?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Liquibase 包含上下文 的相关文章

随机推荐