java - 使用java类进行flyway-db数据库特定迁移

标签 java database-migration flyway

我们正在进行一些升级迁移,需要通过 java 类执行,一些更改命令是特定于数据库的,我们需要支持 MSSQL 和 Oracle。我们可以加载和执行数据库类型特定的 java 升级类吗?

最佳答案

您有两个选择:

  1. 编写 Java 代码,使其根据通过连接元数据检测到的数据库表现出不同的行为
  2. 配置 Flyway 以根据当前环境使用不同的位置

关于java - 使用java类进行flyway-db数据库特定迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28679077/

相关文章:

java - JSF 在 XHTML 中保留参数

php - 使用 PHP 脚本从 Postgres 迁移到 Sybase

flyway - 使用 Flyway 处理 "database specific"sql 脚本的最佳方法

java - stackoverflow异常的原因是什么?

java - 线程java.lang.IllegalStateException异常: Cipher not initialized

django - 将字段添加到 Django 的现有数据库中(版本 < 1.7)

database - Sequelize.js:如何使用迁移和同步

java - Flyway:clean 不清理多个模式

java - 无法在 Spring Boot 中将 Flyway 迁移与 postgresQL 连接

java - 当我添加私有(private)方法时,某些字段的值没有被使用