文件名称:gomigrate:带有GORM的迁移脚手架,编码迁移
文件大小:30KB
文件格式:ZIP
更新时间:2024-04-27 16:57:35
go golang orm migrations programmable
设置 安装gomigrate工具 $ go install github.com/semirm-dev/gomigrate 从项目根目录生成所需的模板 $ gomigrate tpl -p=github.com/my-github-username/my-project 修改创建的cmd / config.yml 在main()中导入数据库驱动程序并执行Migration cmd package main import ( _ "github.com/jinzhu/gorm/dialects/postgres" "github.com/my-github-username/my-project/cmd" ) func main () { cmd . Migration . Execute () } 用法 从项目根目录创建迁移 $ gomigrate create -m=M
【文件预览】:
gomigrate-master
----.gitignore(285B)
----go.mod(912B)
----go.sum(60KB)
----main.go(367B)
----README.md(943B)
----cmd()
--------init.go(91B)
--------template.go(3KB)
--------create.go(2KB)
--------config.yml(111B)
--------migration.go(4KB)