当前位置: 首页 > news >正文

建设部办公厅网站搜索引擎整合营销

建设部办公厅网站,搜索引擎整合营销,天津国际工程建设监理公司网站,人大网站信息宣传建设gorm的自动化工具gen 官方 https://gorm.io/zh_CN/gen/假设数据库结构如 这里使用gen-tool 安装 go install gorm.io/gen/tools/gentoollatest用法 gentool -hUsage of gentool:-c string配置文件名、默认值 “”、命令行选项的优先级高于配置文件。 -db string指定Driver…

gorm的自动化工具gen

官方

https://gorm.io/zh_CN/gen/

假设数据库结构如

Image1

这里使用gen-tool

安装

go install gorm.io/gen/tools/gentool@latest

用法

gentool -hUsage of gentool:-c string配置文件名、默认值 “”、命令行选项的优先级高于配置文件。 -db string指定Driver,默认值“mysql”,referer:https://gorm.io/docs/connecting_to_the_database.html-dsn string用于连接数据库的DSN reference: https://gorm.io/docs/connecting_to_the_database.html-fieldNullable当字段允许空时用指针生成-fieldWithIndexTag生成带有gorm index 标签的字段-fieldWithTypeTag生成带有gorm type标签的字段-modelPkgName string生成模型代码包名称。-outFile stringGenrated 查询代码文件名称,默认值:gen.go-outPath string指定输出目录(默认 “./dao/query”)-tables string指定要生成的表名称,默认所有表。-onlyModel指生成Models不生成对应的query-withUnitTest生成单元测试,默认值 false, 选项: false / true-fieldSignabledetect integer field's unsigned type, adjust generated data type

Example

gentool -dsn "user:pwd@tcp(localhost:3306)/database?charset=utf8mb4&parseTime=True&loc=Local" -tables "orders,doctor"gentool -c "./gen.tool" # 配置文件像下面
version: "0.1"
database:# consult[https://gorm.io/docs/connecting_to_the_database.html]"dsn : "username:password@tcp(address:port)/db?charset=utf8mb4&parseTime=true&loc=Local"# 选择mysql或者其他引擎,比方sqlserverdb  : "mysql"# 指定要生成的table,流控则全部tables  : "user"# 指定输出目录outPath :  "./dao/query"# 输出的代码,默认gen.gooutFile :  ""# 是否生成单元测试withUnitTest  : false# generated model code's package name# 生成的model的代码的包名modelPkgName  : ""# 使用指针当字段是空的fieldNullable : false# 生成的字段带有gorm tagfieldWithIndexTag : false# 生成的字段时候带有gorm type 标签fieldWithTypeTag  : false

ubuntu将gobin加入到PATH的做法

个人来说,gentool没有被加入到PATH中,这边手动把GOPATH加入到PATH中,我用的是

zsh,所以把环境变量加入到~/.zshrc中,参考下面的命令

Image2

echo 'export PATH=$PATH:~/go/bin' | tee -a ~/.zshrc

现在gentool可以在任意地方被调用了

Image3

实例

在项目根目录新疆gentool文件里面写入内容

version: "0.1"
database:# consult[https://gorm.io/docs/connecting_to_the_database.html]"dsn : "root:root@tcp(127.0.0.1:3306)/school?charset=utf8mb4&parseTime=true&loc=Local"# 选择mysql或者其他引擎,比方sqlserverdb  : "mysql"# 指定要生成的table,流控则全部# 指定输出目录outPath :  "./dao/query"# 输出的代码,默认gen.gooutFile :  ""# 是否生成单元测试withUnitTest  : false# generated model code's package name# 生成的model的代码的包名modelPkgName  : "models"# 使用指针当字段是空的fieldNullable : false# 生成的字段带有gorm tagfieldWithIndexTag : false# 生成的字段时候带有gorm type 标签fieldWithTypeTag  : false

然后使用gentool指定-c

结果如在dao包下生成了对应的models和query

Image4

http://www.ds6.com.cn/news/75447.html

相关文章:

  • 做翻译 网站吗seo全称
  • 太原制作微信网站关键词百度云
  • 网站建设公司资讯国家免费技能培训平台
  • 网站如何做宣传免费自己制作网站
  • 动易门户网站价格市场调研报告范文
  • 怎么看网站开发的发展中国局势最新消息今天
  • 简述上课网站建设所用的技术架构公众号开发
  • 网页升级紧急通知记好抖音seo搜索优化
  • 宁波网站推广软件哪家强自己怎么制作一个网站
  • 郑州网站设计制作价格石家庄seo结算
  • 淘客网站怎么做返利企业网站建设的步骤
  • 现在市面网站做推广好树枝seo
  • 毕节网站建设兼职郑州网站seo服务
  • 聚商网络营销公司服务内容长沙网站搭建优化
  • 网页设计与制作教程第二版知识点总结抖音关键词优化排名靠前
  • 做商品网站数据库有哪些廊坊首页霸屏优化
  • wordpress 登陆信息杭州seo招聘
  • 合肥做双语外贸网站零基础学什么技术好
  • wordpress跳转设置深圳seo技术
  • 做护肤品好的网站好微信推广软件
  • 网络销售好做吗搜狗搜索引擎优化指南
  • 一百互联网站建设故事式软文广告300字
  • 网站改成html5资源企业网站排名优化价格
  • 西安seo整站优化站长统计app软件下载官网安卓
  • 如何做电商网站 昆明在线网络培训平台
  • 丹东网站优化电话营销销售系统
  • 创建私人网站官网seo优化找哪家做
  • 某班级网站建设方案免费域名注册官网
  • 和别人做网站接单赚钱百度seo关键词排名价格
  • 网站制作公司交接百度一下百度网页官