如何在单个应用程序/配置文件中配置Flyway多个实例

时间:2019-04-03 21:27:22

标签: flyway

我有两个架构S1和S2,并且希望为每个架构维护一个单独的架构历史。我的应用程序只有一个application.yml文件,其中已配置了flyway。如何在每个架构中创建多个schema_version(历史)表。

春天:   jpa:     休眠:       ddl-auto:无     show-sql:正确     数据库:H2     数据库平台:org.hibernate.dialect.H2Dialect   数据源:     driverClassName:org.h2.Driver     网址:jdbc:h2:mem:testdb; MODE = PostgreSQL     平台:postgres     validationQuery:SELECT 1     初始化模式:始终   主要:     allow-bean-definition-overriding:true   飞行路线:     已启用:true     模式:s1     位置:classpath:test / s1 / db / migration     表格:schema_version

flyway :(如果添加其他fly配置,则会在YML中出现编译错误)     已启用:true     模式:s2     位置:classpath:test / s2 / db / migration     表格:schema_version

0 个答案:

没有答案