首页/ 学科题库/ gorm/ 数据迁移与版本管理专题测试
gorm 模拟试卷

数据迁移与版本管理专题测试

15 题 35 分钟 难度:★★★
  • gormigrate 版本管理
  • 迁移脚本编写规范
  • 回滚与降级策略
  • 多环境数据同步

试卷习题(15 题)

参考答案在文末
判断题
1
判断题

修改字段默认值不会影响已有数据,只对新插入的记录生效。

A

对

B

错

单选题
2
单选题

在生产环境中管理 GORM 数据库迁移,推荐使用的工具是?

A

GORM 的 AutoMigrate

B

golang-migrate 或 goose 等专业迁移工具

C

手动执行 SQL

D

每次启动时运行 AutoMigrate

3
单选题

使用 golang-migrate 进行 GORM 数据库迁移后,如何验证迁移是否成功执行?

A

检查 migrate 命令的返回码,并通过 schema_migrations 表确认版本记录

B

手动连接数据库逐表检查字段

C

依赖应用启动时的 AutoMigrate 自动修正

D

通过数据库日志对比前后状态

4
单选题

在生产环境中管理 GORM 数据库迁移,推荐使用的工具是?

A

AutoMigrate

B

golang-migrate 或 goose

C

手动执行 SQL 脚本

D

每次启动时自动运行迁移

5
单选题

在生产环境中管理 GORM 数据库迁移,推荐使用的工具是?

A

GORM 的 AutoMigrate

B

golang-migrate 或 goose 等专业迁移工具

C

手动执行 SQL

D

每次启动时运行 AutoMigrate

6
单选题

在生产环境中管理 GORM 数据库迁移,推荐使用的工具是?

A

GORM 的 AutoMigrate

B

golang-migrate 或 goose 等专业迁移工具

C

手动执行 SQL

D

每次启动时运行 AutoMigrate

7
单选题

在生产环境中管理 GORM 数据库迁移,推荐使用的工具是?

A

GORM 的 AutoMigrate

B

golang-migrate 或 goose 等专业迁移工具

C

手动执行 SQL

D

每次启动时运行 AutoMigrate

8
单选题

在生产环境中管理 GORM 数据库迁移,推荐使用的工具是?

A

GORM 的 AutoMigrate

B

golang-migrate 或 goose 等专业迁移工具

C

手动执行 SQL

D

每次启动时运行 AutoMigrate

9
单选题

在生产环境中管理 GORM 数据库迁移,推荐使用的工具是?

A

AutoMigrate

B

golang-migrate 或 goose

C

手动执行 SQL 脚本

D

每次启动时自动运行迁移

10
单选题

在生产环境中管理 GORM 数据库迁移,推荐使用的工具是?

A

GORM 的 AutoMigrate

B

golang-migrate 或 goose 等专业迁移工具

C

手动执行 SQL

D

每次启动时运行 AutoMigrate

11
单选题

管理数据库迁移版本的常见方式是?

A

使用迁移工具如 goose、migrate

B

手动维护版本号表

C

使用 GORM AutoMigrate 自动处理

D

Git 文件名排序

12
单选题

在生产环境中管理 GORM 数据库迁移,推荐使用的工具是?

A

GORM 的 AutoMigrate

B

golang-migrate 或 goose 等专业迁移工具

C

手动执行 SQL

D

每次启动时运行 AutoMigrate

13
单选题

数据库迁移后,如何验证数据完整性?

A

比较迁移前后的记录数

B

抽样检查关键字段的值

C

运行数据一致性测试脚本

D

以上都可以

多选题
14
多选题

将 VARCHAR(50) 改为 VARCHAR(20) 时,可能遇到什么问题?

A

现有数据截断

B

迁移失败

C

索引失效

D

查询性能下降

15
多选题

一个完整的数据库迁移脚本应该包括?

A

Up 方法(前进)

B

Down 方法(回滚)

C

版本号

D

回滚测试

参考答案
1.正确 2.B 3.A 4.B 5.B 6.B 7.B 8.B 9.B 10.B 11.A 12.B 13.D 14.A;B 15.A;B;C
想在手机上在线作答这套卷子?
使用微信 卷王开发者小程序/App,首页顶部扫一扫识别二维码,即可限时作答并自动判分。
了解产品 App
← 上一套 数据库连接池管理专题测试 下一套 → 模型标签与字段配置专题测试