课程大纲

简介

模组 1. 概念复习

  • 为何需要数据库迁移
  • Flyway 的工作原理
  • 支援的数据库

模组 2. Flyway 的基本组成

  • 什么是迁移
  • 理解回调
  • 覆盖错误

模组 3. 理解可用的命令

  • 进行一次迁移
  • 使用管道:迁移、清理、信息、验证
  • 使用管道:撤销、基线、修复

模组 4. 使用不同方式与 Flyway 互动

  • 使用命令行
  • 在 Java 上使用 API
  • 如何将 Maven 与 Flyway 结合使用
  • 如何将 Gradle 与 Flyway 结合使用
  • 错误代码

模组 5. 如何配置 Flyway

  • 可用的参数
  • 环境变量的作用
  • 使用配置文件
  • 理解占位符
  • 通过 SSL 使用安全性
  • 如何管理身份验证
  • 如何存储秘密

模组 6. 使用进阶概念

  • 什么是可重复的迁移
  • 如何撤销迁移
  • 考虑基于 Java 的迁移
  • 通过回调将代码注入 Flyway 生命周期
  • 以生产方式使用错误覆盖
  • 模拟运行的关键作用

总结与结论

要求

  • 具备数据库管理及数据库管理系统的经验

受众

  • Database 管理员
 14 小时

客户评论 (3)

即将举行的公开课程

课程分类