refactor:获取表索引,默认过滤主键索引

This commit is contained in:
zongyangleo
2024-03-27 08:22:26 +08:00
parent fc166650b3
commit 54ad19f97e
6 changed files with 14 additions and 29 deletions

View File

@@ -324,18 +324,10 @@ func (app *dbTransferAppImpl) transferIndex(_ context.Context, tableInfo dbi.Tab
return nil
}
// 过滤主键索引
idxs := make([]dbi.Index, 0)
for _, idx := range indexs {
if !idx.IsPrimaryKey {
idxs = append(idxs, idx)
}
}
if len(idxs) == 0 {
if len(indexs) == 0 {
return nil
}
// 通过表名、索引信息生成建索引语句,并执行到目标表
return targetDialect.CreateIndex(tableInfo, idxs)
return targetDialect.CreateIndex(tableInfo, indexs)
}