Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 需要Flyway根据Spring Boot中的db模式表现出不同的行为吗_Java_Spring_Spring Boot_Database Migration_Flyway - Fatal编程技术网

Java 需要Flyway根据Spring Boot中的db模式表现出不同的行为吗

Java 需要Flyway根据Spring Boot中的db模式表现出不同的行为吗,java,spring,spring-boot,database-migration,flyway,Java,Spring,Spring Boot,Database Migration,Flyway,我已经在SQL Server中创建了表,并为基于SpringBoot-2.0.4-RELEASE的应用程序填充了数据。现在,我想在混合中引入Flyway,并希望它仅在当前环境中不存在模式表时创建模式表。如果它们存在,那么我想跳过创建。这可能吗 我查看了spring.flyway.baseline on migrate=true,但这似乎将从baselineVersion+1开始迁移,但我需要的是一种方法,以验证架构/表是否存在,并在此基础上使用或不使用V1.sql。如果已经回答了这个问题,请提供

我已经在
SQL Server
中创建了表,并为基于
SpringBoot-2.0.4-RELEASE的应用程序填充了数据。现在,我想在混合中引入
Flyway
,并希望它仅在当前环境中不存在模式表时创建模式表。如果它们存在,那么我想跳过创建。这可能吗


我查看了
spring.flyway.baseline on migrate=true
,但这似乎将从
baselineVersion+1
开始迁移,但我需要的是一种方法,以验证架构/表是否存在,并在此基础上使用或不使用
V1.sql
。如果已经回答了这个问题,请提供链接

一个相关的问题是-在
Flyway
脚本中使用
DML
语句可以吗


谢谢

spring.flyway.baseline on migrate=true
至少在现有数据库上可以正常工作,需要看看我们进入生产时会发生什么。