当前位置: 首页 > news >正文

jquery 的网站模板跨境电商哪个平台比较好

jquery 的网站模板,跨境电商哪个平台比较好,番禺建设银行网站,杭州网站建设那家好1、概述 ignoreMigrationPatterns 是 Flyway 中的一个配置选项,用于指定在迁移过程中可以忽略的迁移脚本的模式。这个选项通常用于在特定情况下跳过某些迁移脚本的执行,例如在开发环境中跳过某些测试数据脚本,或者在特定条件下忽略某些已经不…

1、概述

        ignoreMigrationPatterns 是 Flyway 中的一个配置选项,用于指定在迁移过程中可以忽略的迁移脚本的模式。这个选项通常用于在特定情况下跳过某些迁移脚本的执行,例如在开发环境中跳过某些测试数据脚本,或者在特定条件下忽略某些已经不再需要的迁移。

  • Flyway 6.0.0 引入了 ignoreMigrationPatterns,取代了 ignoreMissingMigrations

  • ignoreMigrationPatterns 提供了更灵活的模式匹配功能,支持忽略多种类型的迁移脚本。

  • 如果你使用的是 Flyway 6.0.0 或更高版本,建议使用 ignoreMigrationPatterns 来替代 ignoreMissingMigrations

官方文档:Customize validation rules with ignoreMigrationPatterns - Redgate Flyway - Product Documentation

2、作用

        ignoreMigrationPatterns 允许你定义一个或多个模式(Pattern),Flyway 会根据这些模式来决定是否忽略某些迁移脚本。如果迁移脚本的名称或路径匹配了这些模式,Flyway 将不会执行这些脚本。

3、使用场景

  • 跳过测试数据脚本:在开发环境中,你可能有一些用于插入测试数据的迁移脚本,但在生产环境中不需要执行这些脚本。

  • 忽略已废弃的迁移:某些迁移脚本可能已经不再需要,但你不想删除它们,可以使用此选项来忽略它们。

  • 条件性迁移:在某些特定条件下,你可能希望跳过某些迁移脚本的执行。

4、配置方式

        ignoreMigrationPatterns 可以在 Flyway 的配置文件中进行配置,例如在 application.yml 文件中,或者在 Maven的插件配置中。

application.yml 文件

spring:flyway:ignore-migration-patterns:- "*:missing" #忽略缺失的迁移脚本。如果某个迁移脚本在文件系统中存在但在数据库中不存在,Flyway 将忽略它。

 Maven的插件

<plugin><groupId>org.flywaydb</groupId><artifactId>flyway-maven-plugin</artifactId><configuration><url>jdbc:mysql://localhost:3306/flyway?useUnicode=true&amp;characterEncoding=utf8&amp;serverTimezone=GMT</url><user>root</user><password>123456</password><driver>com.mysql.cj.jdbc.Driver</driver><cleanDisabled>true</cleanDisabled><outOfOrder>true</outOfOrder><ignoreMigrationPatterns><pattern>*:missing</pattern><pattern>*:future</pattern></ignoreMigrationPatterns></configuration>
</plugin>

5、模式语法

ignoreMigrationPatterns 支持以下模式:

  • *:missing:忽略缺失的迁移脚本。如果某个迁移脚本在文件系统中存在但在数据库中不存在,Flyway 将忽略它。

  • *:future:忽略未来的迁移脚本。如果某个迁移脚本的版本号高于当前数据库的版本号,Flyway 将忽略它。

  • *:failed:忽略失败的迁移脚本。如果某个迁移脚本之前执行失败,Flyway 将忽略它。

  • *:outOfOrder:忽略乱序的迁移脚本。如果某个迁移脚本的版本号低于当前数据库的版本号,但尚未执行,Flyway 将忽略它。

你也可以使用自定义的模式来匹配特定的迁移脚本名称或路径。

6、示例

假设你有以下迁移脚本:

V1__Initial_schema.sql
V2__Add_users_table.sql
V3__Add_test_data.sql

你希望在生产环境中忽略 V3__Add_test_data.sql,可以在配置中添加以下内容:

flyway.ignoreMigrationPatterns=*:missing,*:future,V3__Add_test_data.sql

这样,Flyway 将不会执行 V3__Add_test_data.sql 脚本。

http://www.ds6.com.cn/news/100068.html

相关文章:

  • 自己做代购网站seo咨询推广找推推蛙
  • 广东省住房城乡建设厅官方网站怎么做好营销推广
  • excel做邮箱网站怎么加3wwwseo营销专员
  • 做网站调用无广告视频企业品牌营销推广
  • 学校微网站模板下载地址龙岗seo优化
  • 百度推广网站谁做最近一周新闻热点大事件
  • 网站开发主管待遇宁波网站推广找哪家
  • 教师网络培训心得体会seo优化技巧有哪些
  • 企业网站建设规划的基本原则是什么百度极速版推广员怎么申请
  • 网站前端是做啥的今日新闻内容摘抄
  • 网站开发需要的技术人员有什么百度一下下载安装
  • wordpress网站重做直销怎么做才最快成功
  • 大连网站制作多少钱云南网站seo服务
  • 日照东港区疫情最新消息怎么优化关键词排名优化
  • wordpress秀seo关键词优化推广哪家好
  • 网站建设的策划宁波建站模板系统
  • 公司没有备案了网站什么软件可以免费发广告
  • 做苗木网站郑州网络推广培训
  • 做外贸需要哪些网站有哪些推广app赚佣金平台有哪些
  • 网站怎么备案优化关键词有哪些方法
  • 扁平化网站 psd互联网推广好做吗
  • 做网站存在的问题怎么在网上推销产品
  • 做sohu最好的推广网站参考网是合法网站吗?
  • 陕西咸阳网站建设360手机优化大师下载
  • 虚拟主机网站建设步骤今日头条最新消息
  • 人才网站的会计账如何做搜索关键词软件
  • 独特好记的公司名字百度seo关键词优化排名
  • 网站标题图片怎么做手机百度app安装下载
  • 日本人做的摇滚网站百度指数人群画像
  • 做网站 前途长沙市云网站建设