我们有一个带有 activiti 和 liquibase 依赖项的项目。Activiti 是自动配置的(exc. 'spring.activiti.async-executor-activate' 和 application.yml 中的 'spring.activiti.database-schema-update' 参数)和 liquibase 也是(exc. 'spring.liquibase.change-log ')。
现在我们需要使用特殊的 liquibase 变更集(如<sql>alter index ... rebuild tablespace ...</sql>
.
现有数据库没有问题,但由于 liquibase 试图更改不存在的 ACT_* 索引,它在第一个应用程序开始安装 DB 时崩溃。
考虑到 Spring Boot 自动配置,我如何在安装 activiti DB 后启动 liquibase?