From 1e7bccc690201fe9d8c5b0de4403c055de3052c2 Mon Sep 17 00:00:00 2001 From: Guillermo Prandi Date: Sun, 19 Jan 2020 09:04:11 +0000 Subject: [PATCH] Exclude schema from index name (#65) Exclude schema from the index name simple drone test fix column default value be empty (#59) Use https for gocover badge (#64) Co-authored-by: Guillermo Prandi Co-authored-by: Lunny Xiao Co-authored-by: SijmenSchoon Reviewed-on: https://gitea.com/xorm/core/pulls/65 Reviewed-by: Lunny Xiao --- index.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.go b/index.go index 2915428f..129b5439 100644 --- a/index.go +++ b/index.go @@ -26,8 +26,8 @@ type Index struct { func (index *Index) XName(tableName string) string { if !strings.HasPrefix(index.Name, "UQE_") && !strings.HasPrefix(index.Name, "IDX_") { - tableName = strings.Replace(tableName, `"`, "", -1) - tableName = strings.Replace(tableName, `.`, "_", -1) + tableParts := strings.Split(strings.Replace(tableName, `"`, "", -1), ".") + tableName = tableParts[len(tableParts)-1] if index.Type == UniqueType { return fmt.Sprintf("UQE_%v_%v", tableName, index.Name) }