You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Liquibase的includeAll中用logicalFilePath重命名变更集路径

Liquibase includeAll 配置 logicalFilePath 实现路径重命名

要实现将原层级路径下的SQL文件统一映射为NewFolder/[文件名]的效果,你需要将includeAll标签的logicalFilePath设置为NewFolder/${filename}。

配置示例

<includeAll path="ParentFolder" logicalFilePath="NewFolder/${filename}" />

原理说明

  • ${filename}是Liquibase内置变量,会自动替换为includeAll遍历到的每个SQL文件的文件名(比如1.sql、2.sql)。
  • 前缀NewFolder/会固定添加到文件名前,直接覆盖原有的文件夹层级路径,最终databasechangelog表中文件路径将显示为NewFolder/1.sql和NewFolder/2.sql。

内容的提问来源于stack exchange,提问作者Mark

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 20:33:09