- sql 转换为 xorm的model
- 通过解析 xxx.toml配置,读取 创建表信息然后 生成 对应 的xorm model 和对应的实现方法
安装 sql2s
工具 ,或者 下载源码编译安装
下载 sql2工具
# 安装工具
go install github.com/xvpenghao/sql2struct/cmd/sql2m@v1.0.9
方式1 写配置文件
dsn="root:123456@tcp(localhost:3306)/db_test?charset=utf8"
dstFile="example/score.go"
structName="TotalScore"
pkgName="mscore"
tableName="t_score_total"
运行 sql2m并 指定配置文件路径,即可生成 xxx.go文件
./sql2m -src=xxxx.toml
方式2 [dsn,tableName,dstFile,pkgName,structName] 执行
# [dsn,tableName,dstFile,pkgName,structName] use way
./sql2m --dsn 'uname:pwd@tcp(host:3306)/db?charset=utf8' \
--tableName xxx \
--dstFile xx.go \
--pkgName xxxx \
--structName xxx