1
1
正如其他人所评论的,你的问题并不完全清楚。由于flyway递归地发现对架构的更改,因此更改回调中的文件名会导致第二次迁移。我怀疑您的历史记录会告诉您,第一次迁移是在运行之前准备好的,第二次迁移是在运行期间准备好的,然后两次迁移都已执行。 似乎您正在运行旧版本的Flyway,并且您正在尝试使用特定的版本号初始化架构。如果是这种情况,您可以避免回调,并通过以下配置文件执行此操作 documented: 飞行路线。sqlMigrationPrefix 版本化SQL迁移的文件名前缀(默认值:V) 版本化的SQL迁移具有以下文件名结构:prefixVERSIONseparatorDESCRIPTIONsuffix,使用默认值将其转换为V1\u 1\uu My\u描述。sql 请注意,“FooScript.sql”前面有一个下划线字符。要实现这一点,您需要更改 default sqlMigrationSeparator 也 |
Zomono · 未使用Spring Boot执行Flyway脚本 6 年前 |
Tymur Berezhnoi · FlyWay迁移策略 6 年前 |
L42 · 我应该如何构造这些gradle任务依赖关系? 7 年前 |
vinni_f · 并行运行多个flyway迁移的最佳策略 7 年前 |
p.purr · 使用Flyway和从Eclipse插件构建的RCP 7 年前 |
HSingh85 · Flyway Oracle部署 7 年前 |
Max N. · 设置新基线后更改飞行路线迁移文件 7 年前 |
Luke Xu · 新的Flyway迁移打破了现有的jOOQ生成的代码 8 年前 |
Seyyed Jamal · 如何控制飞行路线可重复脚本的执行顺序 8 年前 |