Your Question
My model:
type ToolRelation struct {
gorm.Model
TeamId int64
ProjectId int64
DepotId int64 `gorm:"index:idx_depot_id"`
ToolId int64 `gorm:"uniqueIndex:idx_tool_id"`
CreatorId int64
ModifierId int64
DeletorId int64
}
why generate 2 unique index "idx_tool_id" and "tool_id"? (This is first migration) And when I delete "idx_tool_id", such as :
ToolId int64 `gorm:"uniqueIndex"`
it also generate 2 unique index "idx_tool_id" and "idx_tca_tool_relation_tool_id",is it a Bug?
Comment From: a631807682
https://github.com/go-gorm/gorm/issues/6381#issuecomment-1929427042
Comment From: xiaoz194
Thank u very much!