MCPcopy
hub / github.com/go-gorm/gorm / ParseUniqueConstraints

Method ParseUniqueConstraints

schema/constraint.go:57–66  ·  view source on GitHub ↗

ParseUniqueConstraints parse schema unique constraints

()

Source from the content-addressed store, hash-verified

55
56// ParseUniqueConstraints parse schema unique constraints
57func (schema *Schema) ParseUniqueConstraints() map[string]UniqueConstraint {
58 uniques := make(map[string]UniqueConstraint)
59 for _, field := range schema.Fields {
60 if field.Unique {
61 name := schema.namer.UniqueName(schema.Table, field.DBName)
62 uniques[name] = UniqueConstraint{Name: name, Field: field}
63 }
64 }
65 return uniques
66}

Calls 1

UniqueNameMethod · 0.65