type

CollectionIndex

One ordered compound index; Unique enforces tuple uniqueness.

Source ridu.go:59

Fields[]string
Dot-separated authored paths in index order; paths may traverse non-repeated groups.
Uniquebool
Enforces tuple uniqueness while still allowing multiple rows containing null.

Compound paths traverse non-repeated groups. Unique indexes permit multiple rows containing null.

Example

go
CollectionIndex{Fields: []string{"tenant", "slug"}, Unique: true}