diff --git a/migrator.go b/migrator.go index d2dbd4b..df18db1 100644 --- a/migrator.go +++ b/migrator.go @@ -146,14 +146,7 @@ func (m Migrator) CreateIndex(value interface{}, name string) error { createIndexSQL += " WHERE " + idx.Where } - err := m.DB.Exec(createIndexSQL, values...).Error - if err != nil { - return err - } - - if !m.HasIndex(value, name) { - return fmt.Errorf("failed to create index with name %v", name) - } + return m.DB.Exec(createIndexSQL, values...).Error } }