gpt4 book ai didi

flyway - Flyway 是否支持在文件上定义 sql 迁移列表?

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

在 Flyway 中,我无法使用定义精确有序的迁移脚本集的文件(类似于 Liquibase approach )。

除了实现我自己的 MigrationResolver 之外,还有其他方法吗?

最佳答案

Flyway 不要求您在另一个文件中列出您的迁移。相反,Flyway 迁移按版本号排序 versioned migrations并按此顺序应用。默认情况下,版本化迁移以 V 开头。您的迁移需要根据应应用的顺序具有版本号。这避免了通过在版本号中明确表示序列来复制文件中的序列。我建议在您的数字中添加前导零,以使它们在文件系统上也能很好地排序。

例如:

V100__new_feature_a_part_1.sql
V110__new_feature_a_part_2.sql
V111__new_feature_a_part_3.sql
V120__new_feature_b.sql

关于flyway - Flyway 是否支持在文件上定义 sql 迁移列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46265177/

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