课程大纲

介绍

Flyway 持续Database交付概述

  • Flyway 概念与 API
  • 共享开发数据库
  • 手动数据库更新
  • 支持的平台

Flyway 入门

  • 追踪与应用变更
  • 安装与配置 Flyway
  • 添加表格
  • 更改脚本

开发工作流程

  • 建立稳健的开发工作流程
  • 备份与还原
  • Database迁移
  • 迁移回退
  • 修复迁移中的错误

逆向工程工作流程

  • 建立稳健的逆向工程工作流程
  • 与备份比较数据库
  • 从迁移创建比较数据库

使用 Flyway 拉取变更

  • 应用与查找变更
  • app 启动时的Database迁移
  • app 启动时验证过去的变更

交付工作流程

  • 持续集成
  • 测试变更
  • 自动启动测试
  • Database发布预测试
  • 捕获时间信息

过渡现有的Database

  • 设置开发与生产数据库
  • 对齐生产策略
  • 变更脚本
  • 标记与迁移生产
  • 漂移检测

故障排除

总结与结论

要求

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

受众

  • Database 管理员
  • 开发人员
 14 小时

客户评论 (5)

即将举行的公开课程

课程分类