【发布时间】:2019-01-16 12:11:13
【问题描述】:
- 我已经成功配置了spring boot,有一个新项目可以工作 带飞路
- 使用 Postgres 数据库从版本 0001.0 迁移到 0008.0
- 我已在本地手动更改脚本,但 flyway 迁移失败。
示例错误消息:
org.springframework.beans.factory.BeanCreationException: 错误 创建在类路径中定义的名称为“flywayInitializer”的bean 资源 [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]: 调用 init 方法失败;嵌套异常是 org.flywaydb.core.api.FlywayException:验证失败:迁移 迁移版本 0006.0 的校验和不匹配
如何在不影响 flyway_schema_history 中的 flyway 脚本的情况下更改数据库表?
例如,我需要使用alter命令更改表名,但执行flyway迁移脚本没有失败。
任何建议,欢迎。
注意:- 我不想从表 flyway_schema_history 中删除脚本条目。
【问题讨论】:
标签: postgresql spring-boot flyway