跳到主要内容

简介

app/scripts 目录用于存放一些一次性或重复使用的脚本,常用于跑脚本修复数据等场景。使用 cvg add script 命令可以生成一些常用脚本样板。

migrate 和 swagger

我们通过执行一下脚本来调用 gorm 自动迁移数据库表结构,以及生成 swagger 文档。执行以下命令生成脚本样板:

cvg create-script migrate_swagger 

执行上述命令会生成 app/scripts/migrate_swagger.go 文件,你可以按实际情况进行修改。然后在项目根目录下运行以下命令来执行脚本:

go run app/scripts/migrate_swagger.go

或者在 Goland 中右键 migrate_swagger.go 点击 'RUN go build migrate_swagger.go' 来执行。