Using Flyway to load data conditionally per environment

后端 未结 4 1691
感情败类
感情败类 2020-12-24 13:36

Does flyway support conditional execution of a script, per environment?

For example, if I have test data, can I create a test data script folder thats only loaded i

4条回答
  •  臣服心动
    2020-12-24 14:34

    If you are using maven, you can able to achieve it very easily through maven profiles concept. Please refer the following sample

    pom.xml

    
        com.googlecode.flyway
        flyway-maven-plugin
        2.3
        
            jdbc:sqlserver://${db.hostname};databaseName=${db.name}
            ${db.username}
            ${db.password}
            0
            Base Migration
            Changelog_testproject
    filesystem:${sql.file.path}
    dev dev ${basedir}/deploy/dev/sqldelta/sqlserver 127.0.0.1:1433 dev dev devadmin test test ${basedir}/deploy/test/sqldelta/sqlserver 127.0.0.1:1433 test test testadmin

    flyway flywaydb

提交回复
热议问题