课程大纲

介绍

Flyway 功能和架构概述

  • 核心概念
  • 现有外挂程式
  • 支援的资料库

Flyway 入门

  • 设置 Flyway 命令行工具
  • 初始配置
  • 7 个基本命令

使用 Flyway 迁移

  • 基于 SQL 的迁移
  • 基于 Java 的迁移
  • 脚本迁移
  • 事务、查询结果和架构

配置 Flyway

  • 参数
  • 环境变数
  • 配置档和占位元
  • SSL 支援和身份验证
  • 金钥管理

正在执行 Database 次迁移

  • 运行 Flyway API
  • 使用 Maven 外挂程式执行迁移
  • 使用 Gradle 外挂程式执行迁移

将 Flyway 集成到具有现有 Database 个专案中

  • 数据提取和清理
  • 调整资料库
  • 创建基准版本

管理 Database 个迁移

  • 查看迁移状态
  • 创建可重复的迁移
  • 撤消迁移
  • 执行回调
  • 覆盖错误
  • 执行试运行

探索高级 Flyway 要素

  • 测试数据管理
  • 向后相容的迁移
  • 零停机时间迁移

故障排除

总结和结论

要求

  • 具有资料库管理和资料库管理系统的经验

观众

  • Database 管理员
 7 小时

即将举行的公开课程

课程分类