助力应用敏捷开发的Cloud Pak for Application
|
主要分为下面几个部分: prefix:前缀,不同的类型采用不同的前缀,版本迁移使用 V,撤销迁移使用 U,可重复迁移使用 R,当然这些都是可配置的; Version:版本号,可以使用点符号或者单下划线链接; Separator:分隔符,两个下划线,也是可以配置的; Description:版本描述可以用下划线和空格分隔; Suffix:后缀,一般都是 .sql SpringBoot 项目接入 Flyway SpringBoot 项目接入 Flyway 非常简单,主要分为如下几步即可,我们依次来看一下。
加入依赖 Flyway 的迁移类型 版本迁移 最常见的迁移就是就是版本化迁移,每次迁移都会对应的迁移版本,迁移的版本必须全局唯一,版本迁移最大的特点就是依次只被执行依次。 撤销迁移 每个撤销迁移都对应的一个版本迁移,也就是说撤销迁移是针对版本迁移所存在的,每一个撤销迁移与版本迁移都是一一对应的,而且对应的版本号必须一致。 可重复迁移 可重复迁移有描述和校验码,但是没有版本号,程序在每次启动的时候,如果发现脚本文件有变化就会执行。 基于 SQL 的迁移
上面提到的几种类型都是基于 SQL 文件来执行的,只不过每种类型的命名格式不一样,下图是从官网上截下来的,大家看下每种类型的文件应该按照如下的格式去命令,其中的 Separator 是两个下划线。 C类地址 C类地址的前3个字节为网络部分,余下的一-个字节表示节点地址,其格式如下: network. network . network . node 在IP地址192.168.100.102中,网络地址为192.168.100,节点地址为102。 在C类网络地址中,前3位总是为二进制110。计算C类网络数的方法如下: 3B为24位,减去3个保留位后为21位,因此有2的21次方(2 097 152)个C类网络。 每个C类网络都1 B用作节点地址,因此每个C类网络有2的8次方- 2 (两个保留的地址,即全为1和全为0的地址),即254个节点地址。 C类网络的合法主机ID: 下面的示例演示了如何确定C类网络的合法主机ID。
合法的主机ID为网络地址和广播地址之间的地址: 192.168.100.1 ~ 192.168.100.254。 (编辑:阜阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
