gpt4 book ai didi

go - 如何使用 Go Gorm 创建 TEXT 列

转载 作者:行者123 更新时间:2023-12-04 12:00:48 26 4
gpt4 key购买 nike

我正在尝试创建一个 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 .

最佳答案

转发 @Narro在这里发表评论以获得更好的可发现性(我也不得不检查评论)。
您应该使用标签名称 type在列类型之前:

type TextDump struct {
*gorm.Model
Text string `gorm:"type:text"`
// ...
}
引用: Gorm Field Tags

关于go - 如何使用 Go Gorm 创建 TEXT 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59401595/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com