Flyway 2种不同的迁移

Flyway 2 different migrations

刚接了个项目,是用Flyway重建数据库的。如果不与项目中已经存在更长时间的所有其他开发人员进行斗争,就无法真正更改工具。

当我调用 Flyway Migrate 时,它​​将重建数据库 - 到目前为止一切顺利。

但是,我正在尝试找到一种方法来获得一个命令,该命令将 运行 该数据库上的一个额外脚本 - 一个将填充基础以进行测试的脚本。

出于明显的原因,我不能简单地将脚本粘贴到 flyway 的 SQL 文件夹中,否则迁移将有测试数据。我需要第二个命令(或 migrate 的子集)可以 运行 那个额外的脚本。

停一下?

您可以使用此处描述的相同技术来添加一个单独的位置来扫描仅在特定环境(如开发和测试)中使用的脚本:https://flywaydb.org/documentation/faq#db-specific-sql