亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用 Go Gorm 創建 TEXT 列

如何使用 Go Gorm 創建 TEXT 列

Go
慕哥9229398 2022-04-26 14:31:19
我正在嘗試TEXT使用 Gorm ORM 創建一個列,但該列仍創建為VARCHAR(225). 下面是我要遷移到表的結構。type TextDump struct {  *gorm.Model  Title string `gorm:"varchar(50)" json:"title" binding:"required"`  Text string `gorm:"text" json:"text" binding:"required"`  Count int `json:"count"`  ChannelID int `json:"channel_id" binding:"required"`}該text列創建為VARCHAR而不是TEXT。
查看完整描述

3 回答

?
鴻蒙傳說

TA貢獻1865條經驗 獲得超7個贊

在這里重新發布@Narro的評論以獲得更好的發現(我也必須檢查評論)。


type您應該在列類型之前使用標簽名稱:


type TextDump struct {

  *gorm.Model

  Text string `gorm:"type:text"`

  // ...

}


查看完整回答
反對 回復 2022-04-26
?
一只萌萌小番薯

TA貢獻1795條經驗 獲得超7個贊

只需使用空白標簽創建即可。


type Post struct {

  gorm.Model

  Content string ``

}

PS 我正在使用帶有 Postgres 11.8 的 Gorm v1.20.12


查看完整回答
反對 回復 2022-04-26
?
達令說

TA貢獻1821條經驗 獲得超6個贊

type TextDump struct {

  *gorm.Model

  Title string `gorm:"size:50" json:"title" binding:"required"`

  Text string `gorm:"text" json:"text" binding:"required"`

  Count int `json:"count"`

  ChannelID int `json:"channel_id" binding:"required"`

}


查看完整回答
反對 回復 2022-04-26
  • 3 回答
  • 0 關注
  • 501 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號