如何在flyway中应用自定义迁移脚本

萨巴塔里希

我正在使用fly方法将核心产品从旧版本迁移到新版本。这项工作很棒。

但是我有一个案例,我们想在Core产品版本的基础上迁移特定于定制的脚本。如您所知,每个客户端可能有不同的自定义。

例如。

说核心版本是2.2.1。
定制1版本为1.0
定制2版本为1.0

现在我想申请类似于此V的飞行路线__description.sql

对于上面的示例,它类似于V2.2.1_1_1.0__ThisIsCusotmization1.sql V2.2.1_2_1.0__ThisIsCusotmization2.sql

这对我们来说有点麻烦。

是否可以在如下所示的版本名称中使用字母/字母数字?

V2.2.1_CUST1_1.0__ThisIsCusotmization1.sql V2.2.1_CUST2_1.0__ThisIsCusotmization2.sql V2.2.1_RC1_1.0__ThisIsCusotmization1.sql

注意:此外,在这里我看不到使用前缀(V)的任何意义。请让我知道它的目的。另外,请告诉我们,我们可以使用多个前缀,例如一个用于核心产品,另一个用于定制。

阿克塞尔·方丹(Axel Fontaine)

从您的问题的声音来看,您可能应该选择两个Flyway实例。一个用于核心,仅管理这些更改,另一个用于自定义。

然后可以为每个服务器配置不同的位置来解决迁移问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在React应用组件中添加自定义脚本?

如何在Google脚本中声明自定义类?

在实体框架迁移中执行自定义SQL脚本

如何在材料UI中应用自定义主题

如何在聚合函数中应用自定义逻辑

如何在Create-react-app应用程序中包括自定义脚本文件

如何在beego中指定自定义迁移表

如何在EF Core Code First中自定义迁移生成?

Flyway:如何从迁移中删除大型迁移脚本

如何在Google Apps脚本自定义功能中获取“活动用户”的用户属性

如何在magento的自定义脚本中获取产品的多个类别和子类别

如何在Google脚本的自定义“ whenFormulaSatisfued”函数中传递范围对象?

如何在$ 1和$ 2的bash脚本中包含自定义命令选项?

如何在Google App引擎中运行自定义python脚本

如何在magento的自定义模块中创建sql安装程序以通过脚本创建表

如何在 Ant 脚本中创建 Javadoc 自定义标记

如何在运行JavaScript文件的package.json文件中添加自定义脚本?

如何在运行JavaScript文件的package.json文件中添加自定义脚本?

如何在Firefox上下文菜单中添加自定义脚本?

如何在SSIS脚本任务中传递自定义对象列表?

Jmeter:如何在Jmeter中自定义/编写脚本以处理请假审批情况

如何在MSBuild脚本中使用自定义变量?

如何在React中加载自定义脚本?

我如何在 Java 中应用 excel 中的自定义日期格式?

如何从 IntelliJ IDEA 中的模型类生成 Flyway 迁移脚本?

如何在状态栏中添加自定义应用程序?

如何在grails应用程序中管理角色明智的功能(自定义授权)

如何在Gnome Shell中创建自定义应用程序启动器?

如何在Cordova应用程序中添加自定义Cordova插件