首页
›
Web后端与企业应用开发
›
018-数据库迁移版本接口契约蓝图
›
《Flyway数据库迁移版本依赖管理与架构规划》
VIP20
本课程属于:018-数据库迁移版本接口契约蓝图
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Flyway数据库迁移版本依赖管理与架构规划
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Flyway概述
Flyway是什么 · 核心价值 · 与传统数据库脚本管理的对比
Flyway
是什么
02
Flyway工作原理
基线 · 迁移 · 校验
Flyway
工作原理
03
Flyway安装与配置
命令行工具 · Maven/Gradle插件 · Spring Boot集成配置
Flyway
安装
04
迁移文件命名规范
版本号前缀 · 分隔符 · 描述
迁移文件命名规范
版本号前缀
05
版本号管理策略
语义化版本 · 时间戳版本 · 顺序数字版本
版本号管理策略
语义化版本
06
基线版本
基线概念 · 何时设置基线 · 基线脚本的生成与维护
基线版本
基线概念
07
可重复迁移
重复迁移的概念 · 适用场景(视图 · 函数
可重复迁移
重复迁移的概念
08
撤销迁移
撤销迁移的原理 · 使用限制 · 生产环境慎用原则
撤销迁移
撤销迁移的原理
09
校验机制
checksum校验 · 描述校验 · 校验失败的处理
校验机制
checksum
10
迁移失败处理
失败状态 · 手动修复 · 自动修复
迁移失败处理
失败状态
11
多环境迁移管理
开发 · 测试 · 预发布
多环境迁移管理
开发
12
分支与合并场景
Git分支开发中的迁移文件冲突 · 合并策略 · 版本号协调
分支
合并场景
13
依赖管理基础
迁移文件之间的隐式依赖 · 执行顺序依赖 · 版本号依赖
依赖管理基础
迁移文件之间的隐…
14
显式依赖声明
Flyway Teams版中的dep… · 依赖图构建 · 循环依赖检测
显式依赖声明
Flyway
15
迁移脚本拆分原则
单一职责 · 原子性 · 可回放
迁移脚本拆分原则
单一职责
16
大型项目迁移架构
多模块项目 · 多数据源 · 共享迁移库
大型项目迁移架构
多模块项目
17
迁移版本控制与Git集成
迁移文件纳入版本控制 · .gitignore策略 · 代码审查要点
Git
迁移版本控制
18
Flyway与CI/CD流水线
Jenkins/GitLab CI/… · 自动化校验
Flyway
CI/CD
19
Flyway与容器化
Docker中运行Flyway · Kubernetes Init Co… · 数据库初始化顺序
Flyway
容器化
20
Flyway回调机制
beforeMigrate · afterMigrate等回调 · 自定义回调脚本
Flyway
回调机制
21
Flyway占位符与模板
占位符替换 · 环境特定配置 · 动态SQL生成
Flyway
占位符
22
Flyway Java API
编程方式执行迁移 · 嵌入式Flyway · 自定义MigrationResolv…
Flyway
Java
23
Flyway与ORM框架
与Hibernate/JPA的集成 · 自动DDL生成与Flyway的协同
Flyway
ORM
24
迁移脚本质量保证
SQL规范 · 代码审查清单 · 预生产验证
迁移脚本质量保证
SQL
25
零停机迁移策略
在线DDL工具配合 · 读写分离 · 灰度发布
零停机迁移策略
DDL
26
Flyway监控与告警
迁移执行时间监控 · 失败告警 · 版本合规检查
Flyway
监控
27
多团队协作模式
迁移文件所有权 · 命名空间隔离 · 审批流程
多团队协作模式
迁移文件所有权
28
Flyway与数据库备份恢复
迁移前的备份策略 · 迁移后的数据一致性验证 · 灾难恢复
Flyway
数据库备份恢复
29
Flyway高级特性
Dry Run · Undo · Callbacks
Flyway
高级特性
30
综合案例实战
从零搭建一个微服务项目的Flyway… · 包含版本规划 · 依赖管理
综合案例实战
Flyway
所属VIP或分类
同VIP:CI-CD流水线数据库迁移版本对齐与接口契约实践
同VIP:Flyway数据库迁移架构设计:环境配置与部署方案
同VIP:GORMDB迁移契约领域建模与架构设计