colon 提供了自动生成数据库模型的命令行工具
[~/go-colon/colon/demo]$ ./colon model gen
Error: required flag(s) "output" not set
Usage:
colon model gen [flags]
Flags:
-d, --database string 模型连接的数据库 (default "database.default")
-h, --help help for gen
-o, --output string 模型输出地址
其中接受两个参数:
database: 这个参数可选,用来表示模型连接的数据库配置地址,默认是database.default,表示config目录下的{env}目录下的database.yaml中的default配置。
output:这个参数必填,用来表示模型文件的输出地址,如果填写相对路径,会在前面填充当前执行路径来补充为绝对路径。
-
第一步,使用
./colon model gen --output=app/model
-
选择其中的需要生成的表,如Luser和role,提示目录文件
-
下一步确认y继续
-
最后生成模型成功
-
查看文件,确实生成了model