【发布时间】:2020-09-24 05:55:36
【问题描述】:
启用 dropFirst 后,如何让 liquibase 删除架构?我正在使用 Postgres 9x,并且在执行所有 DDL/DSL 时创建架构:
--liquibase formatted sql
--changeset some-author:create-schema-foo
CREATE SCHEMA IF NOT EXISTS FOO;
我在 spring-boot 应用中,下面是 dropFirst 的启用方式:
spring:
liquibase:
enabled: true
drop-first: true
每当我开始迁移时,我都会看到正在发生的事情,但随后会出现“表已存在”之类的错误。但是当 dropFirst 处于活动状态时,这个表应该已经被删除了,所以我想我需要删除架构
【问题讨论】:
-
与您的问题无关,但是:“Postgres 9.x”涵盖 7 个主要版本,其中 5 个不再维护。
标签: spring-boot liquibase