假设我有表用户和语言,任何用户都可以有多种语言,任何语言都可以有很多用户,在这种关系数据库建模理论中,我们必须创建一个表users_languages,检查gorm --我看到我将不得不使用很多到许多关系到目前为止,我已经有了定义用户和语言表的结构,让我们说: gorm.Model}
type Language stru
我有一个Go结构,其中包含一段字符串,我想用GORM将其保存为Postgres中的jsonB对象。当我试图在我的模型中使用一个分片来运行AutoMigrate时,它会死机并且不会启动,尽管当我将这个分片包装在一个结构中(我正在做这件事)时,它会运行而不会出错,但是不会在postgres中创建列。type User struct { Data []string `sql:"type:"jsonb"; jso
:"-"`DeletedAt *time.Time `json:"-" sql:"index"`type User structRole string `gorm:"size:255"` // set field size to 255
因此,当我为delete (或任何需要比较ID的地方)做模型控制器时: id})