小编Mr_*_*ius的帖子

FlywayDB 在迁移中忽略子文件夹

我有一种情况,我想忽略 Flyway 正在寻找迁移文件的特定文件夹。

例子

  • /db/迁移
    • 2.0-newBase.sql
    • /oldScripts
      • 1.1-base.sql
      • 1.2-foo.sql

我想忽略“oldScripts”子文件夹中的所有内容。是否有可以在 Flyway 配置中设置的标志,例如 ignoreFolder=SOME_FOLDER 或 scanRecursive=false?

我为什么要这样做的一个例子是,我的迁移文件夹中有 1000 个脚本。如果我们加入一个新成员,而不是让他们在 1000 个文件上运行迁移,他们可以只运行一个脚本(新基础)并从那里继续。另一种选择是从一开始就永远不要同步这些文件,但是人们需要记住检查之前迁移的源代码控制,而不是仅仅查看他们的本地驱动器。

migration database-migration flyway

2
推荐指数
1
解决办法
1809
查看次数

标签 统计

database-migration ×1

flyway ×1

migration ×1