首页 > 解决方案 > Flyway:如何运行脚本而不将其添加到迁移中?

问题描述

我有用于迁移的脚本flyway,它们具有相应的命名和编号,例如:

V001__create_tables.sql
V002__init_tables.sql
...

& 很快。

但是我需要为本地开发运行测试脚本(在嵌入式 PostgreSQL 中),这不应该用于迁移。

我在没有迁移的情况下创建了脚本,例如init_with_test_data.sql,在额外的包中,并将这个包作为迁移属性中的附加内容:

spring.flyway.locations=classpath:db/migration/common,classpath:db/migration/dev

但是这个脚本没有运行。

请给我建议,热运行此脚本而不将其添加到飞行路径迁移中?

标签: javaspringflyway

解决方案


推荐阅读