首页
›
Web后端与企业应用开发
›
041-数据库迁移版本异步任务编排
›
《Liquibase SQL格式化与数据库迁移版本控制策略》
VIP20
本课程属于:041-数据库迁移版本异步任务编排
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Liquibase SQL格式化与数据库迁移版本控制策略
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Liquibase概述
什么是Liquibase · Liquibase的核心价值 · Liquibase与传统数据库迁移方…
Liquibase
什么是
02
Liquibase核心概念
ChangeLog · ChangeSet · DatabaseChangeLog表
Liquibase
核心概念
03
SQL格式化ChangeLog基础
SQL格式化ChangeLog的文件… · 命名规范 · 文件头声明
SQL
ChangeLog
04
ChangeSet定义与属性
id · author · changeset的命名规范
ChangeSet
定义
05
SQL格式化ChangeLog中的注释
使用-- liquibase for… · -- changeset · -- rollback
SQL
ChangeLog
06
DDL语句迁移实战(上)
CREATE TABLE · ALTER TABLE · DROP TABLE的SQL格式化写…
DDL
语句迁移实战
07
DDL语句迁移实战(下)
CREATE INDEX · CREATE VIEW · CREATE SEQUENCE的SQ…
DDL
语句迁移实战
08
DML语句迁移实战
INSERT · UPDATE · DELETE
DML
语句迁移实战
09
回滚策略与Rollback语句
编写回滚SQL · 自动回滚与手动回滚 · -- rollback注释的使用
Rollback
回滚策略
10
Preconditions前置条件
前置条件的作用 · 常见前置条件类型(tableExis… · columnExists
Precondition…
前置条件
11
Context与Labels标签管理
使用context实现多环境(dev… · 使用labels进行细粒度控制
Context
Labels
12
参数化与动态替换
Liquibase参数定义 · ${}占位符 · 在SQL格式化ChangeLog中使…
参数化
动态替换
13
Include与IncludeAll
使用include引入其他Chang… · includeAll批量引入 · 文件组织策略
Include
IncludeAll
14
多文件项目结构设计
按模块/版本/日期组织ChangeL… · 推荐的项目目录结构
多文件项目结构设…
ChangeL
15
版本控制与Git集成
ChangeLog文件版本管理 · 多人协作冲突解决 · 分支策略
Git
版本控制
16
Liquibase命令行基础
liquibase update · rollback · status
Liquibase
命令行基础
17
Liquibase Maven/Gradle插件集成
在Java项目中集成Liquibas… · 常用插件配置
Liquibase
Maven/Gradle
18
Spring Boot集成Liquibase
spring-boot-starte… · 自动执行策略
Spring
Boot
19
数据库差异比较与同步
liquibase diff · diffChangeLog命令 · 生成增量迁移脚本
数据库差异比较
同步
20
Liquibase Hub与监控
Liquibase Hub介绍 · 操作报告 · 性能监控
Liquibase
Hub
21
生产环境迁移最佳实践
变更评审流程 · 灰度发布 · 回滚预案
生产环境迁移最佳…
变更评审流程
22
锁机制与并发控制
DatabaseChangeLogL… · 死锁处理 · forceReleaseLock
锁机制
并发控制
23
标签与版本标记
liquibase tag命令 · 基于标签的回滚 · 版本快照管理
标签
版本标记
24
SQL格式化与XML/YAML/JSON格式对比
各格式优缺点 · 何时选择SQL格式化
SQL
XML/YAML/JSO…
25
存储过程与函数迁移
在Liquibase中管理存储过程 · 函数 · 触发器的变更
存储过程
函数迁移
26
数据迁移与数据修复
使用Liquibase执行数据修复脚… · 数据一致性保障
数据迁移
数据修复
27
CI/CD流水线集成
在Jenkins/GitLab CI…
CI/CD
流水线集成
28
多数据库支持
MySQL · PostgreSQL · Oracle
多数据库支持
MySQL
29
常见错误与排错指南
ChangeSet校验失败 · 锁等待超时 · 语法错误排查
常见错误
排错指南
30
综合实战案例
从零搭建一个完整的Liquibase…
综合实战案例
Liquibase
所属VIP或分类
同VIP:Docker容器化数据库迁移版本异步任务编排实战
同VIP:Docker容器异步迁移任务选型对比与部署实践
同VIP:Flyway迁移版本异步任务参数配置与性能调优实践