GORM 创建联合约束/索引

GROM创建联合索引

之前提到一个联合约束,那么根据需求再次做一个演示:

1
2
3
4
5
6
7
8
type Demo struct {
ID uint `gorm:"primary_key"`
CreatedAt time.Time
UpdatedAt time.Time
DeletedAt *time.Time `gorm:"index;unique_index:name_d"`
Name string `gorm:"unique_index:name_d"`
Status int
}

通过demo 迁移后,deleted_atname 会形成一个联合约束。

-OK,完结-

请我吃辣条吧?!