gpt4 book ai didi

飞行路线 "Wrong migration name format"

转载 作者:行者123 更新时间:2023-12-04 23:50:34 25 4
gpt4 key购买 nike

我们使用的是之前 1.7 版本的 flyway,并正在尝试升级到 2.3。新的 flyway 似乎不喜欢我们迁移文件名的格式。有没有办法配置 flyway 以使用这样的模式:

00001.US9299.util.util.carete.base.schema.1.sql
00002.US9299.util.util.carete.base.schema.2.sql
00003.Extra.util.add.drop.tables.with.schema.sql

而不必重命名数百个预先存在的迁移文件以适应
1_2__Description.sql

图案?

最佳答案

Flyway 3.0(明天发布)将让您配置分隔符。然后,您可以将默认 __ 更改为 .以适应您的命名约定。

然而,由于元数据表格式在 2.X 中发生了变化,因此没有从 1.X 到 3.0 的直接升级路径。

建议用户先升级到2.3,它会自动迁移元数据表,然后再迁移到3.0。

在您的情况下,由于非标准命名而无法自动工作。作为升级的一部分,您必须一次性手动转换元数据表。为了帮助您开始,您可以将 Flyway 2.3 打包的常规升级脚本作为基础。

关于飞行路线 "Wrong migration name format",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23163958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com