好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > xorm根據數據庫生成go model文件的操作

xorm根據數據庫生成go model文件的操作

熱門標簽:上海極信防封電銷卡價格 地圖標注免費定制店 宿遷便宜外呼系統代理商 湛江crm外呼系統排名 不封卡外呼系統 寧波語音外呼系統公司 重慶慶云企業400電話到哪申請 仙桃400電話辦理 鄭州智能語音電銷機器人價格

你懂的,手工翻譯表定義到go結構體是很枯燥的。

so,用xorm搞定。

go get github.com/go-xorm/cmd/xorm

安裝以下依賴,用到哪個裝哪個。

github.com/go-xorm/xorm

驅動

Mysql: github.com/go-sql-driver/mysql

Postgres: github.com/lib/pq

SQLite: github.com/mattn/go-sqlite3

MSSQL: github.com/denisenkom/go-mssqldb

逆向生成

Reverse 命令可以轉換數據庫到所有支持的語言的數據結構,安裝以后可以用 xorm help reverse查看幫助。

例子:

cd $GOPATH/src/github.com/go-xorm/cmd/xorm
sqlite: xorm reverse sqite3 test.db templates/goxorm
mysql: xorm reverse mysql root:root@/xorm_test?charset=utf8 templates/goxorm
mymysql: xorm reverse mymysql xorm_test2/root/ templates/goxorm
postgres: xorm reverse postgres "dbname=xorm_test sslmode=disable" templates/goxorm
mssql: xorm reverse mssql "server=test;user id=testid;password=testpwd;database=testdb" templates/goxorm

會在./model目錄下生成go的文件

1、一定要在$GOPATH/src/github.com/go-xorm/cmd/xorm目錄下運行,因為在這個目錄下有templets,在解析數據庫結構的時候有用。如果在別的目錄下運行,會導致命令不報錯,但是無法正常生成對應的結構文件。有空可以給github.com/go-xorm/cmd/xorm提個bug,加上錯誤提示。

2、執行xorm reverse mysql root:root@127.0.0.1:3306/testdb?charset=utf8 templates/goxorm報錯2017/08/16 14:09:18 [Error] reverse.go:176 default addr for network '127.0.0.1:3306' unknown

解決辦法:

xorm reverse mysql root:root@tcp(127.0.0.1:3306)/testdb?charset=utf8 templates/goxorm xorm reverse mysql root:root@tcp(127.0.0.1:3306)/testdb?charset=utf8 templates/goxorm

補充:「golang」xorm工具生成postgres的model

golang中的orm框架,一般使用xorm的xorm工具根據數據庫表自動生成struct文件

xorm reverse postgres "dbname=queimsi sslmode=disable user=postgres password=123456 host=10.0.2.206 port=5432" /data/workspace/go/src/github.com/go-xorm/cmd/xorm/templates/goxorm

然后就會自動在當前目錄下生成表的struct文件

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • 在golang xorm中使用postgresql的json,array類型的操作
  • golang xorm及time.Time自定義解決json日期格式的問題
  • golang xorm日志寫入文件中的操作
  • go語言 xorm框架 postgresql 的用法及詳細注解
  • golang中xorm的基本使用說明
  • 解決goxorm無法更新值為默認值的問題
  • 使用go xorm來操作mysql的方法實例
  • go xorm框架的使用

標簽:遼寧 儋州 物業服務 海南 電子產品 安康 西雙版納 青海

巨人網絡通訊聲明:本文標題《xorm根據數據庫生成go model文件的操作》,本文關鍵詞  xorm,根據,數據庫,生成,model,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《xorm根據數據庫生成go model文件的操作》相關的同類信息!
  • 本頁收集關于xorm根據數據庫生成go model文件的操作的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 小受扒开腿狂躁c到高潮网站 | 日韩第3页| 湿水要紧奶高h| 日女人b视频| 伊人伊成久久人综合网777| 五月阁色婷婷丁香五月| tobu8中国在线观看免费下载| 五月天婷婷导航| 男女无遮挡在线完整视频| 97高清国语自产拍| 女人被男人扒开腿猛?| porno18日本老师hd| 鼓励孩子读书的寄语| 国产精品国产精品国产专区蜜臀Ah | 欧美国产亚洲精品AV无码片| 色噜噜狠狠色综合免费视频| 男男肉视频| 亚洲IV秘?一区二区三区| 控制排尿v文极度控制| 新有菜 三上悠亚 相泽南| 激情六月在线视频观看| 女朋友太骚了每次进去都觉得很疼| 繁花免费观看| 日本哺乳期水乳十大排行榜| 乱轮网| 性久久久久久久久| 中国人毛茸茸| 强行扒开双腿舔上高潮学生视频 | 国内免费无码一级毛片| chinese乱偷高潮ccm6| 美女脱18以下禁止看免费| 91麻豆精品国产一级| 新婚被强系列| 麻豆回家视频区一区二| a加勒比一本东京| 乌克兰A片特黄A片一级| 奴啪啪| 波多野结衣AV精品无码 | 黑人异族50厘米全进| 搞麻屁| SNIS-862花绮罗在线无码|