1
FlywayDB是否支持脚本可以通过“占位符”使用不同参数集多次重新运行脚本的用例,并将其视为单独版本或可重复迁移(尽管使用不同的SQL文件)?我有一个要求,我们会希望运行相同的脚本集按照“区域”来组织数据(美国,英国,加拿大等)Flyway支持多次使用占位符params重新运行SQL文件
如..
文件:
sql/V1__customer_info.sql
sql/V2__customer_address.sql
命令:
# Migrate US customers
mvn -Dflyway.placeholders.region_id=us flyway:migrate
# Migrate UK customers
mvn -Dflyway.placeholders.region_id=uk flyway:migrate
# Migrate Australian customers
mvn -Dflyway.placeholders.region_id=au flyway:migrate