Gorm:如何在标签中设置无符号整数



我有以下结构体,当我运行自动化时,我希望在表字段数量quantity上设置unsigned,但它没有。

下面是我使用的结构体

type Item struct {
ID           int        `json:"id" gorm:"primaryKey"`
Quantity     int        `json:"quantity" gorm:"type:integer;not null;unsigned;"`
}

不使用UNSIGNED生成的SQL

"id" BIGINT NOT NULL DEFAULT 'nextval(''items_id_seq''::regclass)',
"quantity" INTEGER NOT NULL,

如何使unsigned工作与gorm和postgres?如有任何帮助,不胜感激。

`gorm:"type:decimal(16,2) unsigned;not null;"`

不要在数据类型和unsigned之间使用分号。工作在mysql, postgres没有类型unsigned

相关内容

  • 没有找到相关文章

最新更新