我需要将文件包含在databaseChangeLog中,但这些文件可能不存在,具体取决于安装。\n我的想法是使用类似包含上下文的内容,因此Liquibase只会在给出适当的上下文时尝试打开文件:
\n\n<include file=\xe2\x80\x9dmyFile\xe2\x80\x9d context=\xe2\x80\x9dmyContext\xe2\x80\x9d/>\nRun Code Online (Sandbox Code Playgroud)\n\n但包含标记中未使用上下文,并且 Liquibase 失败,因为该文件不存在。\nI\xe2\x80\x99ll 宁愿不使用 includeAll,因为我需要将文件包含在主文件的特定部分。\n任何想法?谢谢!
\n您使用的是哪个版本的 liquibase?
“上下文”已添加到此提交中的包含标记中中的包含标记中。
另请查看此 jira 票证:CORE-155。
那么也许您的 liquibase 版本太旧(低于 3.5.0)?
| 归档时间: |
|
| 查看次数: |
4225 次 |
| 最近记录: |