首页
›
Web后端与企业应用开发
›
076-数据库迁移版本回归冒烟清单
›
《GORMDB迁移冒烟冒烟回归》
VIP20
本课程属于:076-数据库迁移版本回归冒烟清单
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
GORMDB迁移冒烟冒烟回归
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
GORM迁移概述
什么是数据库迁移 · GORM AutoMigrate简介 · 迁移在项目中的重要性
GORM
迁移概述
02
环境准备
Go语言环境搭建 · GORM库安装 · MySQL/PostgreSQL驱动…
环境准备
Go
03
模型定义基础
结构体标签详解(gorm标签) · 主键 · 表名映射
模型定义基础
gorm
04
AutoMigrate入门
AutoMigrate基本用法 · 自动创建表 · 自动更新表结构
AutoMigrate
基本用法
05
字段类型映射
Go类型到数据库类型的映射 · 自定义字段类型 · 字段大小与精度
字段类型映射
Go
06
约束与索引
非空约束 · 唯一约束 · 默认值
约束
索引
07
关联关系迁移
Belongs To · Has One · Has Many
关联关系迁移
Belongs
08
嵌入式结构体
嵌入式结构体的迁移 · 嵌套模型的处理 · 字段前缀
嵌入式结构体
嵌入式结构体的迁…
09
迁移日志与调试
启用迁移日志 · SQL语句输出 · 调试模式下的迁移验证
迁移日志
调试
10
迁移回滚概念
GORM是否支持回滚 · 手动回滚策略 · 版本控制思路
迁移回滚概念
GORM
11
自定义迁移脚本
使用Migrator接口 · CreateTable · DropTable
自定义迁移脚本
Migrator
12
字段变更操作
AddColumn · DropColumn · AlterColumn
字段变更操作
AddColumn
13
索引管理
CreateIndex · DropIndex · HasIndex
索引管理
CreateIndex
14
外键管理
CreateForeignKey · DropForeignKey · 外键约束的迁移策略
外键管理
CreateForeig…
15
表操作
CreateTable · DropTable · HasTable
表操作
CreateTable
16
迁移顺序与依赖
多模型迁移顺序 · 外键依赖处理 · 循环依赖解决方案
迁移顺序
依赖
17
迁移测试基础
单元测试框架选择 · 测试数据库准备 · 迁移执行与验证
迁移测试基础
单元测试框架选择
18
冒烟测试概念
冒烟测试定义 · 迁移冒烟测试目标 · 快速验证迁移正确性
冒烟测试概念
冒烟测试定义
19
迁移冒烟测试用例设计
正向迁移测试 · 反向迁移测试 · 边界条件测试
迁移冒烟测试用例…
正向迁移测试
20
迁移回归测试概念
回归测试定义 · 迁移回归测试范围 · 自动化回归策略
迁移回归测试概念
回归测试定义
21
迁移回归测试用例设计
字段类型变更回归 · 索引变更回归 · 关联变更回归
迁移回归测试用例…
字段类型变更回归
22
数据完整性验证
迁移后数据保留验证 · 数据迁移脚本 · 数据一致性检查
数据完整性验证
迁移后数据保留验…
23
并发迁移测试
多协程并发迁移 · 锁机制 · 死锁预防与检测
并发迁移测试
多协程并发迁移
24
迁移性能测试
大表迁移性能 · 索引重建性能 · 批量迁移优化
迁移性能测试
大表迁移性能
25
迁移错误处理
常见迁移错误类型 · 错误捕获与日志 · 优雅降级策略
迁移错误处理
常见迁移错误类型
26
多数据库兼容性
MySQL与PostgreSQL迁移… · SQLite迁移特性 · 兼容性测试
多数据库兼容性
MySQL
27
迁移版本管理
迁移文件命名规范 · 版本号管理 · 迁移历史记录
迁移版本管理
迁移文件命名规范
28
CI/CD集成
迁移脚本集成到CI流水线 · 自动化冒烟回归 · 失败通知机制
CI/CD
集成
29
迁移监控与告警
迁移执行时间监控 · 失败率监控 · 告警规则配置
迁移监控
告警
30
综合实战案例
从零搭建项目 · 设计模型 · 编写迁移
综合实战案例
从零搭建项目
所属VIP或分类
同VIP:database-migration数据完整性冒烟验证方法
同VIP:DB迁移冒烟GORM冒烟回归
同VIP:Flyway迁移脚本参数配置与冒烟检查工程实践