课程大纲

介绍

Flyway 功能和架构概述

  • 核心概念
  • 现有插件
  • 支持的数据库

Flyway入门

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

使用 Flyway 进行迁移

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

配置 Flyway

  • 参数
  • 环境变量
  • 配置文件和占位符
  • SSL 支持和身份验证
  • 机密管理

执行 Database Migrations

  • 运行 Flyway API
  • 使用 Maven 插件执行迁移
  • 使用 Gradle 插件执行迁移

将 Flyway 集成到具有现有 Database 的项目中

  • 数据提取和清理
  • 对齐数据库
  • 创建基线版本

管理 Database Migration

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

探索高级飞行通道功能

  • 测试数据管理
  • 向后兼容迁移
  • 零停机迁移

故障 排除

总结和结论

要求

  • 具有数据库管理和数据库管理系统的经验

观众

  • Database 管理员
 7 小时

人数



每位参与者的报价

客户评论 (3)

相关课程

课程分类