首页
›
Web后端与企业应用开发
›
018-数据库迁移版本接口契约蓝图
›
《Flyway数据库迁移架构设计:环境配置与部署方案》
VIP20
本课程属于:018-数据库迁移版本接口契约蓝图
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Flyway数据库迁移架构设计:环境配置与部署方案
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Flyway概述
Flyway的定义 · 核心价值 · 与传统数据库脚本管理的对比
Flyway
的定义
02
Flyway工作原理
Flyway的迁移机制 · 版本号解析 · 校验与修复
Flyway
工作原理
03
Flyway核心概念
迁移(Migration) · 校验(Validate) · 基线(Baseline)
Flyway
核心概念
04
Flyway支持的数据库
支持的数据库列表(MySQL · PostgreSQL · Oracle
Flyway
支持的数据库
05
Flyway迁移文件命名规范
版本化迁移命名规则(V1__desc… · 重复迁移命名规则(R__descri… · 前缀
Flyway
迁移文件命名规范
06
Flyway命令行工具
Flyway命令行安装 · 常用命令(migrate · clean
Flyway
命令行工具
07
Flyway Maven插件集成
在pom.xml中配置flyway-… · 常用goal(migrate · clean
Flyway
Maven
08
Flyway Gradle插件集成
在build.gradle中配置fl… · 任务配置 · 与Spring Boot项目结合
Flyway
Gradle
09
Flyway Spring Boot集成
spring.flyway配置属性详… · 自动配置原理 · 禁用Flyway的场景
Flyway
Spring
10
Flyway API编程式集成
Flyway Java API核心类… · FlywayConfiguratio… · 编程式执行迁移
Flyway
API
11
Flyway环境配置
开发 · 测试 · 生产环境配置差异
Flyway
环境配置
12
Flyway多数据源配置
Spring Boot中配置多个Da… · 为每个数据源绑定独立的Flyway实… · 注意事项
Flyway
多数据源配置
13
Flyway与容器化部署
在Docker容器中运行Flyway · Dockerfile最佳实践 · docker-compose编排数据…
Flyway
容器化部署
14
Flyway与Kubernetes部署
在K8s Job中执行Flyway迁… · Init Container模式 · 迁移失败重试策略
Flyway
Kubernetes
15
Flyway与CI/CD流水线
在Jenkins/GitLab CI… · 迁移步骤设计 · 回滚策略
Flyway
CI/CD
16
Flyway基线(Baseline)策略
基线版本设置 · 基线迁移文件编写 · 对已有数据库的基线操作
Flyway
Baseline
17
Flyway校验(Validate)机制
校验规则详解 · 校验失败常见原因 · 如何跳过校验(validateOnM…
Flyway
Validate
18
Flyway撤销(Undo)迁移
Undo迁移文件命名 · 使用场景 · 限制与风险
Flyway
Undo
19
Flyway重复迁移(Repeatable Migration)
重复迁移文件编写 · 触发条件 · 与版本化迁移的协作
Flyway
Repeatable
20
Flyway回调(Callback)机制
回调类型(beforeMigrate · afterMigrate等) · 自定义回调实现
Flyway
Callback
21
Flyway错误处理与修复
常见错误(校验失败 · checksum不匹配 · 迁移顺序错乱)
Flyway
错误处理
22
Flyway与数据库版本控制
迁移文件版本管理策略 · 分支合并冲突解决 · 多人协作最佳实践
Flyway
数据库版本控制
23
Flyway性能优化
批量迁移 · 迁移文件拆分 · 大事务处理
Flyway
性能优化
24
Flyway安全最佳实践
迁移文件权限控制 · 敏感信息加密(如密码) · 审计日志
Flyway
安全最佳实践
25
Flyway与数据脱敏
在迁移过程中对敏感数据进行脱敏处理 · 使用SQL函数或存储过程实现脱敏
Flyway
数据脱敏
26
Flyway与存储过程/函数管理
使用重复迁移管理存储过程 · 函数 · 触发器
Flyway
存储过程
27
Flyway与测试数据管理
在测试环境中使用Flyway插入测试… · 测试数据与Schema分离策略
Flyway
测试数据管理
28
Flyway与多租户架构
为每个租户独立数据库或Schema · Flyway多租户迁移策略 · 动态数据源切换
Flyway
多租户架构
29
Flyway监控与告警
Flyway迁移状态监控 · 集成Prometheus/Grafa… · 迁移失败告警通知
Flyway
监控
30
Flyway实战案例
从零搭建一个Spring Boot… · 完整迁移流程演示 · 常见问题复盘
Flyway
实战案例
所属VIP或分类
同VIP:CI-CD流水线数据库迁移版本对齐与接口契约实践
同VIP:Flyway数据库迁移版本依赖管理与架构规划
同VIP:GORMDB迁移契约领域建模与架构设计