根据已有数据表生成 models(xorm)代码
cmd | ||
config | ||
dialect | ||
models | ||
redisw | ||
rewrite | ||
stuffs | ||
templater | ||
tests | ||
utils | ||
xquery | ||
.gitignore | ||
execute.go | ||
go.mod | ||
go.sum | ||
language.go | ||
LICENSE | ||
make.bat | ||
Makefile | ||
README.md | ||
reset-models.sh | ||
settings.hcl.example | ||
skeleton.go | ||
xorm-mysql-unsigned-float.patch |
xgen
介绍
根据已有数据表生成 models(xorm)代码
如果遇到 UNSIGNED FLOAT 这样的错误,请使用 patch
go mod tidy
go mod vendor #下载依赖库到vendor目录
cd vendor/xorm.io/xorm/
patch -p1 < ../../../xorm-mysql-unsigned-float.patch
cd -
使用
go mod tidy
#简单使用范例,要求golang 1.18 以上版本
cp settings.hcl.example settings.hcl
make && ./bin/xg