首页
›
Web后端与企业应用开发
›
076-数据库迁移版本回归冒烟清单
›
《DB迁移冒烟GORM冒烟回归》
VIP20
本课程属于:076-数据库迁移版本回归冒烟清单
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
DB迁移冒烟GORM冒烟回归
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
GORM迁移概述
什么是数据库迁移 · GORM AutoMigrate简介 · 迁移与冒烟回归的关系
GORM
迁移概述
02
GORM环境搭建
Go语言环境配置 · GORM库安装 · 数据库驱动安装(MySQL/Post…
GORM
环境搭建
03
模型定义基础
结构体标签 · 表名映射 · 字段类型映射
模型定义基础
结构体标签
04
AutoMigrate入门
AutoMigrate基本用法 · 自动建表 · 自动增加字段
AutoMigrate
基本用法
05
迁移日志与调试
迁移日志输出 · SQL语句打印 · 迁移错误排查
迁移日志
调试
06
字段约束与标签
NOT NULL · UNIQUE · DEFAULT
字段约束
标签
07
关联关系迁移
Belongs To · Has One · Has Many
关联关系迁移
Belongs
08
自定义表名与命名策略
TableName方法 · 命名策略配置 · 表名复数规则
自定义表名
命名策略
09
索引管理
单字段索引 · 复合索引 · 唯一索引
索引管理
单字段索引
10
外键约束
外键定义 · 外键自动创建 · 外键级联操作
外键约束
外键定义
11
迁移版本控制
为什么需要版本控制 · 手动版本管理方案 · 基于时间戳的迁移文件
迁移版本控制
为什么需要版本控…
12
Migrator接口详解
Migrator接口方法概览 · CreateTable · DropTable
Migrator
接口详解
13
列操作
AddColumn · DropColumn · AlterColumn
列操作
AddColumn
14
索引操作
CreateIndex · DropIndex · HasIndex
索引操作
CreateIndex
15
约束操作
CreateConstraint · DropConstraint · HasConstraint
约束操作
CreateConstr…
16
数据迁移
数据迁移概念 · GORM数据迁移方法 · 批量插入与更新
数据迁移
数据迁移概念
17
种子数据填充
种子数据概念 · 种子数据脚本编写 · 种子数据与迁移的配合
种子数据填充
种子数据概念
18
迁移回滚策略
回滚概念 · 手动回滚实现 · 基于版本的回滚
迁移回滚策略
回滚概念
19
多数据库支持
MySQL迁移特性 · PostgreSQL迁移特性 · SQLite迁移特性
多数据库支持
MySQL
20
迁移性能优化
批量迁移 · 索引创建优化 · 大表迁移策略
迁移性能优化
批量迁移
21
冒烟回归概念
什么是冒烟测试 · 回归测试概念 · 迁移冒烟回归的目的与价值
冒烟回归概念
什么是冒烟测试
22
冒烟回归环境准备
测试数据库搭建 · 测试数据准备 · 环境隔离策略
冒烟回归环境准备
测试数据库搭建
23
模型一致性校验
字段数量校验 · 字段类型校验 · 索引校验
模型一致性校验
字段数量校验
24
表结构快照对比
快照生成 · 快照存储 · 快照对比算法
表结构快照对比
快照生成
25
迁移前后数据完整性
数据行数校验 · 数据内容抽样校验 · 主键唯一性校验
迁移前后数据完整…
数据行数校验
26
自动化冒烟回归脚本
脚本框架设计 · 测试用例编写 · 断言逻辑
自动化冒烟回归脚…
脚本框架设计
27
回归测试覆盖率
正向迁移测试 · 回滚测试 · 重复迁移测试
回归测试覆盖率
正向迁移测试
28
常见迁移问题与排查
字段类型不兼容 · 索引冲突 · 外键失败
常见迁移问题
排查
29
生产环境迁移最佳实践
灰度迁移 · 备份策略 · 迁移窗口
生产环境迁移最佳…
灰度迁移
30
综合实战
从零搭建一个包含用户 · 订单 · 商品模型的完整迁移与冒烟回归流水线
综合实战
从零搭建一个包含…
所属VIP或分类
同VIP:database-migration数据完整性冒烟验证方法
同VIP:Flyway迁移脚本参数配置与冒烟检查工程实践
同VIP:GORMDB迁移冒烟冒烟回归