From d9b4bdec04169ae92ac3810904a8323952a18a05 Mon Sep 17 00:00:00 2001 From: Guillermo Prandi Date: Mon, 6 Jan 2020 20:40:08 -0300 Subject: [PATCH] Exclude schema from the index name --- index.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.go b/index.go index 2915428..129b543 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) } -- 2.40.1