【发布时间】:2015-11-14 06:18:51
【问题描述】:
我们使用 flyway 从 dev -> uat -> prod 推广我们的应用程序。使用 flyway 将应用程序部署到使用轻量级 sql 数据库(例如 Derby 或 H2)的开发人员桌面将非常有用。由于各种原因,Oracle 对于我们的一些开发人员来说不是一个好的选择。
类似的question 指出了flyway 中的一项功能,可以为每个目标数据库维护单独的脚本集。
我不愿意依赖手动同步两组脚本。 Oracle 和 Derby 之间的 SQL 差异很小。开发人员是否可以在 flyway 中插入一些 java 代码,以便在运行时根据环境进行一些轻量级的 SQL 动态剥离(例如删除表空间指定)?
【问题讨论】:
标签: flyway