如何使用 Flyway 从 DB Schema 导出或导入数据

     2023-03-28     96

关键词:

【中文标题】如何使用 Flyway 从 DB Schema 导出或导入数据【英文标题】:How to export or import data from DB Schema using Flyway 【发布时间】:2019-07-19 21:08:28 【问题描述】:

谁能解释一下如何配置flyway通过Jenkins导出或导入数据库架构。目前我在 jenkins 中配置了 FlyWay 社区版。

【问题讨论】:

我不认为 flyway 是任何数据工作的工具,它更多地与模式和参考数据有关,而不是主要是导出和导入范围的事务数据。 感谢您的信息。我们有一个程序来做出口。但我需要通过执行它来运行它。是否有任何范围可以从flyway做到这一点。 Flyway 可重复迁移可能会有所帮助。 flywaydb.org/getstarted/repeatable 在每次迁移后运行此迁移有更新时。通常用于创建/更新过程、触发器和函数。但直觉是出口/进口应该在飞行路线之外进行管理 你指的是哪个数据库? 【参考方案1】:

您必须使用 DB 特定工具,例如在 Oracle 中 - DBMS_DATAPUMP(但从未尝试过以这种方式导出/导入),或在 Postgresql 中 pg_dumppg_restore,根据 How to use flyway to migrate data from one DB to another DB?

您可以为此尝试 Java 迁移。

【讨论】:

使用flyway在不同db之间迁移

】使用flyway在不同db之间迁移【英文标题】:migrationbetweendifferentdbsusingflyway【发布时间】:2018-04-1508:00:06【问题描述】:我们在组织中有不同的数据库,例如MSSQL、Phoenix(HBase)、Redshift。问题:是否可以使用flyway或其他工具在不同... 查看详情

Flyway:如何在 flyway 创建 flyway_schema_history 之前创建 SQL Server 数据库

】Flyway:如何在flyway创建flyway_schema_history之前创建SQLServer数据库【英文标题】:Flyway:HowtocreateaSQLServerdatabasebeforeflywaycreatingtheflyway_schema_history【发布时间】:2021-10-1221:00:13【问题描述】:我们的项目使用AWSCloudFormation设置SQLServer... 查看详情

使用 DB2 驱动程序从 Flyway 命令行获取连接错误

】使用DB2驱动程序从Flyway命令行获取连接错误【英文标题】:GettingconnectionerrorfromFlywaycommandlinewithDB2drivers【发布时间】:2021-11-1609:38:20【问题描述】:我们正在将数据库版本从DB211.1.3升级到DB211.5.6。我们使用Flyway迁移代码已有4... 查看详情

如果在内存 DB 中使用 H2,则 Flyway 从版本 1 开始

】如果在内存DB中使用H2,则Flyway从版本1开始【英文标题】:Flywaystartwithversion1ifusingH2inmemoryDB【发布时间】:2020-11-2103:13:15【问题描述】:使用Flyway4.0.1H21.3baselineOnMigrate=true。当我使用H2:mem时,flyway从他的元数据表中的版本1开始... 查看详情

Flyway 修复使用 Oracle DB 引发 FlywaySqlException

】Flyway修复使用OracleDB引发FlywaySqlException【英文标题】:FlywayrepairthrowsFlywaySqlExceptionwithOracleDB【发布时间】:2020-04-2705:07:53【问题描述】:我正在尝试使用flyway修复方法从带有springboot配置的模式版本控制表中删除不成功的迁移条... 查看详情

从版本 3 更新到 4 时,Flyway 更新不会迁移 schema_version 表

】从版本3更新到4时,Flyway更新不会迁移schema_version表【英文标题】:Flywayupdatedoesnotmigrateschema_versiontablewhenupdatingfromversion3to4【发布时间】:2018-09-1916:48:50【问题描述】:我从SpringBoot1.5更新到2。和其他人一样,我也面临这样的问... 查看详情

使用 MSSQL 将文件组添加到 flyway_schema_history 表

】使用MSSQL将文件组添加到flyway_schema_history表【英文标题】:Addingafilegrouptoflyway_schema_historytableusingMSSQL【发布时间】:2019-06-0820:11:17【问题描述】:使用Mssql我想在给定文件组而不是主文件组上创建flyway_schema_history表。使用mssql时... 查看详情

Flyway 5.0.7 关于使用 schema_version 表的警告

】Flyway5.0.7关于使用schema_version表的警告【英文标题】:Flyway5.0.7warningaboutusingschema_versiontable【发布时间】:2018-08-1007:54:31【问题描述】:我们使用FlywayGradle插件进行离线迁移(即我们在系统关闭时迁移)。我们最近升级到Flyway5.0... 查看详情

Flyway:关系“flyway_schema_history”已经存在

...发布时间】:2021-11-0409:37:45【问题描述】:您好,我正在使用Docker运行Flyway并通过CodeBuild调用。但我一次又一次地收到错误,即使在删除表之后。错误:将架构“public”迁移到版本“1-fs 查看详情

db关闭时如何处理flyway

】db关闭时如何处理flyway【英文标题】:Howtohandleflywaywhenthedbisdown【发布时间】:2021-08-2206:08:44【问题描述】:这是我第一次使用flyway,我需要帮助。在微服务的生命周期中,postgres数据库可以关闭。我想知道flyway启动后如何再次... 查看详情

如何在 schema_version 升级之前执行 preFlywayUpgrade 脚本

】如何在schema_version升级之前执行preFlywayUpgrade脚本【英文标题】:HowtoexecuteapreFlywayUpgradescriptbeforeschema_versionupgrade【发布时间】:2016-12-1716:29:17【问题描述】:我们正在尝试从flyway2.0.3迁移到4.0.3。这失败了,因为flyway尝试从schema... 查看详情

使用 Flyway 在多个模式上运行 SQL 脚本

】使用Flyway在多个模式上运行SQL脚本【英文标题】:RunSQLscriptonmultipleschemaswithFlyway【发布时间】:2021-12-0202:45:45【问题描述】:我正在使用Flyway迁移数据库。我有一个SQL脚本文件,它需要在单个数据库上托管的多个模式上运行。... 查看详情

使用flyway迁移脚本时如何从文件中填写表格

】使用flyway迁移脚本时如何从文件中填写表格【英文标题】:HowcanIfillinatablefromafilewhenusingflywaymigrationscripts【发布时间】:2021-11-2011:23:56【问题描述】:我有脚本/*TheextensionisusedtogenerateUUID*/CREATEEXTENSIONIFNOTEXISTS"uuid-ossp";--auto-generat... 查看详情

flyway 命名约定不接受字母数字字符

】flyway命名约定不接受字母数字字符【英文标题】:flywaynamingconventiondonotacceptalphanumericcharacters【发布时间】:2015-05-2222:50:54【问题描述】:schema_version表中的属性“version”是VARCHAR2(50BYTE)。当DB迁移脚本命名为VB2042_1_First_Changes.sql... 查看详情

如何在 JPA 中动态更改 Schema 的名称

】如何在JPA中动态更改Schema的名称【英文标题】:HowcanIchangethenameoftheSchemadynamicallyinJPA【发布时间】:2019-07-0723:38:53【问题描述】:我正在使用JPA查询flyway_schema_history以打印已执行迁移的报告。flyway_schema_history的结构在我的Postgre... 查看详情

如何从flyway 3直接升级到flyway 5

】如何从flyway3直接升级到flyway5【英文标题】:Howtoupgradefromflyway3directlytoflyway5【发布时间】:2018-10-0109:00:08【问题描述】:开发由许多客户在许多生产环境中部署的产品。它包括至少一个SpringBoot应用程序。我们使用flyway进行数... 查看详情

Flyway 可以从 jar 迁移吗?

...目。项目中有src/main/resources/db/migration/V1_1__create_table.sql。如何从这个jar运行迁移?我试过这个./flywaymigrate-url=jdbc:postgresql://127.0.0 查看详情

Spring Boot、Hibernate 和 flyway db 问题

...了rieckpil的建议嗨,现在我面临一个问题,该问题仅在我使用CrudRepository从H2DB添加/读取实体时出现。一个非常基本的例子:我的属性:spring.datasource.url=jdbc:h2:file 查看详情