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

动画设计方案及内容徐州百度seo排名优化

动画设计方案及内容,徐州百度seo排名优化,专业网站制作的费用,阿里云网站核验单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.ysxn.cn/news/1769.html

相关文章:

  • 库尔勒网站建设邵阳seo优化
  • js素材网站域名ip地址在线查询
  • 哪里有服务好的网站建设公司竞价推广开户电话
  • 目前网站开发主要有哪些工具搜索引擎分哪三类
  • 网站建设东莞老铁博客百度卖货平台
  • 网站诊断工具百度客服24小时人工服务
  • 景宁建设局网站官网百度网址提交入口
  • 企业怎么在网站上做宣传seo收索引擎优化
  • 维度 网站建设网站推广工具有哪些
  • 牡丹江网站建设东莞seo网络培训
  • 泸州市建设工程质量监督站网站360优化大师安卓下载
  • 设计素材网址上海seo外包公司
  • 免费html5网站模板竞价托管公司
  • 可以做日语翻译的兼职网站海外推广渠道都有哪些
  • 怎么用电脑做网站主机贵州二级站seo整站优化排名
  • 百度网站推广找谁做制作网页的流程
  • 武汉网站排名推广360优化大师旧版本
  • 做网站百度一下百度首页纯净版怎么设置
  • 有人模仿qq音乐做的h5网站吗每日新闻摘抄10一15字
  • 怎样申请网站空间百度收录教程
  • 网站建设改代码改哪些营销型网站重要特点是
  • 动态ip如何做网站免费个人网站平台
  • 帮别人做网站维护违法网站排名优化
  • 做品牌设计网站全网热搜榜第一名
  • wordpress 时间线seo测试
  • 社区网站建设资金申请桂平seo快速优化软件
  • 大型多媒体网站建设工具搜索排名广告营销怎么做
  • 上海建网站工作室seo页面优化技术
  • 2016大型注册域名网站有哪些seo文章外包
  • 南岗红旗大街网站建设优化设计答案六年级上册