首页
›
Web后端与企业应用开发
›
041-数据库迁移版本异步任务编排
›
《Liquibase diff工具与数据库迁移版本差异分析》
VIP20
本课程属于:041-数据库迁移版本异步任务编排
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Liquibase diff工具与数据库迁移版本差异分析
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Liquibase概述
什么是Liquibase · 数据库迁移的痛点 · Liquibase的核心优势与适用场…
Liquibase
什么是
02
Liquibase核心概念
ChangeLog · ChangeSet · DatabaseChangeLog表
Liquibase
核心概念
03
Liquibase安装与配置
下载与安装 · 环境变量设置 · liquibase.properti…
Liquibase
安装
04
第一个迁移脚本
创建ChangeLog文件 · 编写第一个ChangeSet(创建表… · 执行迁移命令
第一个迁移脚本
ChangeLog
05
ChangeLog结构详解
databaseChangeLog根… · include与includeAll… · preConditions前置条件
ChangeLog
结构详解
06
ChangeSet属性详解
id · author · changes
ChangeSet
属性详解
07
常用Change Types(上)
createTable · addColumn · dropTable
Change
Types
08
常用Change Types(下)
addForeignKeyConst… · createIndex · addUniqueConstrain…
Change
Types
09
SQL与Refactoring
使用sql标签执行原生SQL · 使用sqlFile引用外部SQL文件 · 何时选择SQL vs Refacto…
SQL
Refactoring
10
Rollback机制
自动回滚与手动回滚 · rollback标签 · rollbackCount与roll…
Rollback
机制
11
Liquibase diff工具介绍
diff命令的作用 · diff与diffChangeLog… · diff输出格式
Liquibase
diff
12
diff命令基础用法
比较两个数据库 · 比较数据库与参考快照 · diff命令参数详解(--refer…
diff
命令基础用法
13
diffChangeLog命令
自动生成差异ChangeLog · 将差异转换为可执行的迁移脚本 · 实战演示
diffChangeLo…
命令
14
diff输出解读
理解diff报告中的Pending · Missing · Unexpected
diff
输出解读
15
数据库快照(Snapshot)
snapshot命令 · 生成数据库当前状态的JSON/XML… · 快照用于离线比较
Snapshot
数据库快照
16
diff与版本控制集成
将diffChangeLog输出保存… · 多人协作时的diff冲突处理策略
diff
版本控制集成
17
环境间差异分析
开发环境 vs 测试环境 vs 生产… · 使用diff进行一致性检查
环境间差异分析
vs
18
changelog同步与校验
liquibase status命令 · liquibase validate… · 检测未应用的ChangeSet
changelog
同步
19
标签(Tag)与版本标记
tag命令 · tagExists · 基于标签的回滚
Tag
标签
20
上下文(Contexts)与标签(Labels)
使用contexts控制不同环境的迁… · 使用labels过滤ChangeSe…
Contexts
Labels
21
预条件(PreConditions)
onFail与onError行为 · dbms · tableExists
PreCondition…
预条件
22
Liquibase与Spring Boot集成
spring-boot-starte… · 自动执行迁移 · 多数据源配置
Liquibase
Spring
23
Liquibase与Maven/Gradle集成
liquibase-maven-pl… · 常用goal(update · diff
Liquibase
Maven/Gradle
24
Liquibase与CI/CD流水线
在Jenkins/GitLab CI… · 自动化diff检查与迁移
Liquibase
CI/CD
25
数据库版本差异报告生成
使用diff命令生成HTML/JSO… · 自定义报告模板
数据库版本差异报…
diff
26
多分支开发下的迁移策略
分支合并时的ChangeSet冲突 · 使用contexts和labels隔…
多分支开发下的迁…
ChangeSet
27
生产环境安全迁移
preConditions保护 · 备份策略 · dryRun模式
生产环境安全迁移
preCondition…
28
Liquibase Hub与监控
Liquibase Hub简介 · 上报迁移历史 · 监控迁移性能与失败率
Liquibase
Hub
29
常见问题与排错
ChangeSet重复执行 · 锁表问题 · 数据库驱动兼容性
常见问题
排错
30
综合实战案例
从零搭建一个多环境项目 · 使用diff工具持续追踪数据库版本差… · 实现自动化迁移与回滚
综合实战案例
从零搭建一个多环…
所属VIP或分类
同VIP:Docker容器化数据库迁移版本异步任务编排实战
同VIP:Docker容器异步迁移任务选型对比与部署实践
同VIP:Flyway迁移版本异步任务参数配置与性能调优实践