我有以下结构体,当我运行自动化时,我希望在表字段数量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