Spring-Boot 不适用于 Flyway

     2023-02-27     236

关键词:

【中文标题】Spring-Boot 不适用于 Flyway【英文标题】:Spring-Boot is not working with Flyway 【发布时间】:2015-04-13 04:27:09 【问题描述】:

我正在为基于 Spring 的 Web 应用程序使用 Spring-Boot v1.1.10.RELEASE。我的数据库是 Postgres,并使用 Flyway 进行数据库迁移。

postgres sql脚本文件被flyway-maven-plugin通过以下maven命令成功执行即mvn compile flyway:migrate

但相同的 Postgres sql 脚本文件在通过 Spring-Boot 运行时抛出 PSQLException: ERROR: COPY from stdin failed: The JDBC driver 当前不支持 COPY 操作 错误strong> Application.java 文件。

注意:从 spring-boot 我在新数据库上执行脚本文件,即至少数据库中没有 SCHEMA_VERSION 表。

任何输入?

谢谢, 八极

【问题讨论】:

【参考方案1】:

默认情况下,Spring Boot 1.1 使用不支持COPY FROM STDIN 的 Flyway 3.0。 3.1支持was added。您可以升级到 Spring Boot 1.2(默认使用 Flyway 3.1)或坚持使用 Spring Boot 1.1 并尝试将 Flyway 的版本覆盖到 3.1。

【讨论】:

Flyway - 自动增量 ID 不适用于 PostgreSQL 中的测试数据

】Flyway-自动增量ID不适用于PostgreSQL中的测试数据【英文标题】:Flyway-autoincrementidnotworkingwithtestdatainPostgreSQL【发布时间】:2021-11-2500:53:55【问题描述】:在我将Flyway添加到我的项目之前,我可以运行POST请求并成功创建新用户,ID... 查看详情

JSF 注释不适用于 Spring-boot

】JSF注释不适用于Spring-boot【英文标题】:JSFannotationsdon\'tworkwithSpring-boot【发布时间】:2014-08-3112:54:50【问题描述】:我曾尝试使用来自SpringBootandJSF/Primefaces/Richfaces的信息,但对我来说它不起作用。我使用Java8、maven、Spring-boot和... 查看详情

使用 'mvn spring-boot:run' 时出错;但不适用于 java -jar 或 intelliJ

】使用\\\'mvnspring-boot:run\\\'时出错;但不适用于java-jar或intelliJ【英文标题】:Errorusing\'mvnspring-boot:run\';butnotwithjava-jarorintelliJ使用\'mvnspring-boot:run\'时出错;但不适用于java-jar或intelliJ【发布时间】:2019-05-1908:28:48【问题描述】:mvn... 查看详情

存储库注释不适用于 Spring 数据 JPA

...56:30【问题描述】:我正在构建一个使用Springdatajpa功能的Spring-boot应用程序。请在下面找到我的dao层代码packagecom.adv.dao;importorg.springframework.data.jpa.repo 查看详情

无法将docker Spring-Boot应用程序与docker-compose中的mysql容器和flyway连接起来

】无法将dockerSpring-Boot应用程序与docker-compose中的mysql容器和flyway连接起来【英文标题】:CannotconnectdockerSpring-Bootappwithmysqlcontainerandflywayindocker-compose【发布时间】:2016-02-1922:55:23【问题描述】:我有一个与mysql连接的小型spring-boot... 查看详情

跨域不适用于 Spring Boot

...【发布时间】:2018-07-0402:03:26【问题描述】:我已经使用spring-boot和angular5构建了一个简单的应用程序,我为没有spring-security的Controller启用了跨域,该应用程序运行良好,但是当我只是spring-security跨域的依赖项时没有不工作,那... 查看详情

定制的 ObjectMapper 不适用于 spring boot hatoas

...ateoas【发布时间】:2015-06-0712:25:59【问题描述】:我使用spring-boot和Spring-boot-starterhatoas开发了一个休息服务。我在自定义ObjectMapper时遇到了问题。代码如下:Application.j 查看详情

在 flyway 中使用共享数据库脚本

...发布时间】:2017-08-0521:22:39【问题描述】:我有许多使用Spring-Boot/Gradle用Groovy编写的项目。所有这些应用程序都为不同的客户端执行类似的工作,但共享大量功能。为了避免代码重复,我已将共享组件分离到一个库中,当然这对... 查看详情

使用 flyway 修补多个相同的模式

...名称。我知道schemas参数,但FAQ中提到的两种可能的策略不适用于我的场景。该场景类似于为 查看详情

Spring 4.2 的原生全局 CORS 支持不适用于 CAS filterProcessesUrl

...【发布时间】:2016-02-2107:56:18【问题描述】:我在升级到spring-boot1.3后尝试切换到spring4.2的原生GlobalCORS支持,但它似乎不适用于CAS过滤器进 查看详情

Docker 教程不适用于 springboot+mysql+react 应用程序

...布时间】:2020-04-2403:52:57【问题描述】:我正在尝试使用spring-boot、mysql和react来熟悉docker和应用程序,我想运行这个示例:https://www.callicoder.com/s 查看详情

Lombok 不适用于 spring-boot-maven

】Lombok不适用于spring-boot-maven【英文标题】:Lombokdoesn\'tworkwithspring-boot-maven【发布时间】:2019-02-2419:59:40【问题描述】:我使用spring-boot进行项目,我使用的是spring2.0.5.RELEASE版本。当我简化getter和setter以及带和不带字段的控制器... 查看详情

@CrossOrigin 不适用于 spring-boot-starter-web 2.5.2

】@CrossOrigin不适用于spring-boot-starter-web2.5.2【英文标题】:@CrossOriginnotworkingforspring-boot-starter-web2.5.2【发布时间】:2021-09-1721:47:46【问题描述】:我有SpringBoot休息控制器,它公开了我想在Angular12中使用的某些API。在控制器上,我... 查看详情

flyway 在初始模式创建后不创建模式

...2021-11-2608:10:43【问题描述】:我正在使用flyway-core7.15.0和spring-boot2.4.11。这是application.properties文件中的flyway配置spring.flyway.schemas=schema1, 查看详情

Flyway Core 和 Flyway Maven 插件有啥区别?

...?【发布时间】:2021-01-1806:50:14【问题描述】:我在我的Spring-Boot项目中使用Flyway(在带有maven的Eclipse中)与<dependency> 查看详情

用于控制多个数据库的 dbms 更改的 flyway 位置

】用于控制多个数据库的dbms更改的flyway位置【英文标题】:flywaylocationstocontroldbmschangesformultipleDBs【发布时间】:2017-10-2714:40:58【问题描述】:我的flyway配置-使用mvn包运行flyway<plugin><groupId>org.flywaydb</groupId><artifact... 查看详情

使用flyway时在启动时清除数据库

...5-06-2622:57:10【问题描述】:就我而言,我使用带有gradle的spring-boot并通过简单地将compile\'org.flywaydb:flyway-core\'放入build.gradle来添加flyway。对于test中的模拟器运行,我想在每次运行之前清除数据库。我 查看详情

用于多个数据库连接的 Flyway (Java/Spring)

】用于多个数据库连接的Flyway(Java/Spring)【英文标题】:Flywayformultipledatabaseconnections(Java/Spring)【发布时间】:2020-01-2317:34:05【问题描述】:我的Java/Springboot2应用程序从一个数据库读取并写入第二个数据库。代码工作正常(两个不... 查看详情