【发布时间】:2021-11-04 09:37:45
【问题描述】:
您好,我正在使用 Docker 运行 Flyway 并通过 CodeBuild 调用。 但我一次又一次地收到错误,即使在删除表之后。
错误:将架构“public”迁移到版本“1 - fsp cdk 250821”失败!更改成功回滚。 错误:迁移 V1__PSK_cdk_250821.sql 失败
SQL 状态:42P07 错误代码:0 消息:错误:关系“flyway_schema_history”已经存在 位置:sql/V1__PSK_cdk_250821.sql (/flyway/sql/V1__PSK_cdk_250821.sql) 线路:3811 陈述 : - -- TOC 条目 281(1259 类 OID 36880) -- 名称:flyway_schema_history;类型:表;架构:公共;所有者:***
创建表 public.flyway_schema_history ( installed_rank 整数 NOT NULL, 版本字符变化(50), 描述字符变化(200)NOT NULL, 类型字符变化(20)NOT NULL, 脚本字符变化(1000)NOT NULL, 校验和整数, installed_by 字符变化(100)NOT NULL, 没有时区的 installed_on 时间戳 DEFAULT now() NOT NULL, execution_time 整数 NOT NULL, 成功布尔值 NOT NULL )
原因:迁移 V1__PSK_cdk_250821.sql 失败
【问题讨论】:
-
您自己创建飞行路线表吗?如果是这样,请不要使用基线命令或 baselineOnMigrate 选项
标签: postgresql flyway