首页 > 解决方案 > Liquibase 多个 includeAll 语句

问题描述

我在使用 Spring boot 2.1.6 将多个脚本包含在不同的子目录中并在同一数据库上执行它们时遇到了问题。

标签: liquibase

解决方案


在我的 db.changelog-master.yaml 中,我包含了以下代码,解决了我的问题。

databaseChangeLog:
  - includeAll: 
      path: db/changelog/changes/
  - includeAll:
      path: db/changelog/changes/specific/ 
  - includeAll:
      path: db/changelog/changes/specific/more/

我的 sql 脚本目录具有以下结构:

db/changelog/changes/
db/changelog/changes/specific/
db/changelog/changes/specific/more/

推荐阅读