From ba7731967ada587d38ea78cbfb06a7e41942372d Mon Sep 17 00:00:00 2001 From: s-takehana Date: Wed, 14 Jul 2021 03:29:55 +0900 Subject: [PATCH] Fix create index with comments in MySQL --- migrator/migrator.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/migrator/migrator.go b/migrator/migrator.go index 03ffdd02..7c7405b3 100644 --- a/migrator/migrator.go +++ b/migrator/migrator.go @@ -195,6 +195,10 @@ func (m Migrator) CreateTable(values ...interface{}) error { } createTableSQL += "INDEX ? ?" + if idx.Comment != "" { + createTableSQL += fmt.Sprintf(" COMMENT '%s'", idx.Comment) + } + if idx.Option != "" { createTableSQL += " " + idx.Option } @@ -601,6 +605,10 @@ func (m Migrator) CreateIndex(value interface{}, name string) error { createIndexSQL += " USING " + idx.Type } + if idx.Comment != "" { + createIndexSQL += fmt.Sprintf(" COMMENT '%s'", idx.Comment) + } + if idx.Option != "" { createIndexSQL += " " + idx.Option }