Beispiel #1
0
func (table *TagContact) Indexes(indexes *hood.Indexes) {
	indexes.AddUnique("tag_contact_index", "contact_id", "tag_id")
}
Beispiel #2
0
func (table *Contact) Indexes(indexes *hood.Indexes) {
	indexes.AddUnique("cname_index", "name")
	indexes.AddUnique("title_index", "title")
}
Beispiel #3
0
func (table *Tag) Indexes(indexes *hood.Indexes) {
	indexes.AddUnique("tname_index", "name")
}
Beispiel #4
0
func (table *Contact) Indexes(indexes *hood.Indexes) {
	indexes.AddUnique("cname_index", "name")  // params: indexName, unique, columns...
	indexes.AddUnique("title_index", "title") // params: indexName, unique, columns...
}
Beispiel #5
0
func (table *Tag) Indexes(indexes *hood.Indexes) {
	indexes.AddUnique("tname_index", "name") // params: indexName, unique, columns...
}
Beispiel #6
0
func (table *TagContact) Indexes(indexes *hood.Indexes) {
	// indexes.Add("contact_index", "contact_id") // params: indexName, unique, columns...
	// indexes.Add("tag_index", "tag_id")         // params: indexName, unique, columns...
	indexes.AddUnique("tag_contact_index", "contact_id", "tag_id")
}