使用 flyway 从 oracle 指定版本
Posted
技术标签:
【中文标题】使用 flyway 从 oracle 指定版本【英文标题】:Specify edition from oracle with flyway 【发布时间】:2020-03-16 10:34:24 【问题描述】:我们希望使用 Oracle 的基于版本的重新定义功能,但我们希望自动化部署。我想知道当您使用 Flyway 连接到 Oracle 数据库时是否可以指定版本。
我们一直在尝试使用 Liquibase,但到目前为止还没有成功。
有人能用 Flyway 或类似工具做到这一点吗?
谢谢
【问题讨论】:
【参考方案1】:使用 Flyway,您应该能够从 SQL 迁移中调用 CREATE EDITION ...
和 ALTER SESSION SET EDITION = ...
。
Flyway 还允许您指定一条 SQL,在使用 initSql
参数打开连接后立即调用该 SQL - 因此您也可以将 ALTER SESSION SET EDITION = ...
放在那里。
【讨论】:
以上是关于使用 flyway 从 oracle 指定版本的主要内容,如果未能解决你的问题,请参考以下文章
Flyway 修复使用 Oracle DB 引发 FlywaySqlException