简介
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' 来执行。