在 liquibase 的多个变更日志中导入属性

Import properties in multiple changelogs in liquibase

我有一些属性,我想在多个更新日志文件中使用它们。例如我有这些属性:

<property name="blob_type" value="blob" dbms="oracle,mysql"/>
<property name="blob_type" value="bytea" dbms="postgresql"/>

是否可以在某处(例如另一个文件)定义这些属性并将其导入到所有更新日志文件中?

P.S.1。根据 this document 这是不可能的。

P.S.2。我在 spring-boot:2.1 中使用 liquibase:3.6.2。申请。

您可以使用 XML includes 来模拟这一点。您可以尝试的另一件事是使用 Liquibase 自己的 <include> 标签来包含一个公共变更日志。

这两种方法我都没有尝试过,所以它们可能根本无法正常工作。