个人用于将mysql转换成结构体使用。
通过解析mysql的建表语句,将其转换成Golang中的结构体。
将编译好的项目文件 sql2struct.go、config.yaml、model.tmpl 放入到 $GOPATH/bin
路径下
config.yaml中配置好DSN的相关内容
默认运行方式为db模式
db模式运行:
sql2struct -dbname database_name -path ./model
Usage of sql2struct:
-dbname string
数据库名称
-mode string
执行模式 sql:建表语句解析 db:数据库解析 (default "db")
-path string
model生成地址 (default "./model")
-sql string
建表语句
- ✅ 数据库解析
- ❌ 建表语句SQL解析