From 98c1d52673e352be29117e7cc2e90eeda959e3b0 Mon Sep 17 00:00:00 2001 From: Denis Arh Date: Thu, 15 Sep 2022 13:31:18 +0200 Subject: [PATCH] Fix information schema interface for MySQL (null string column) --- store/adapters/rdbms/drivers/mysql/information_schema.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/store/adapters/rdbms/drivers/mysql/information_schema.go b/store/adapters/rdbms/drivers/mysql/information_schema.go index e20cfedbb..2b9147933 100644 --- a/store/adapters/rdbms/drivers/mysql/information_schema.go +++ b/store/adapters/rdbms/drivers/mysql/information_schema.go @@ -148,7 +148,7 @@ func (i *informationSchema) scanIndexes(ctx context.Context, sd *goqu.SelectData Comment string `db:"INDEX_COMMENT"` Expression sql.NullString `db:"EXPRESSION"` - ColumnName string `db:"COLUMN_NAME"` + ColumnName sql.NullString `db:"COLUMN_NAME"` ColumnSubPart sql.NullInt32 `db:"SUB_PART"` ColumnCollation sql.NullString `db:"COLLATION"` @@ -197,7 +197,7 @@ func (i *informationSchema) scanIndexes(ctx context.Context, sd *goqu.SelectData if a.Expression.Valid { col.Expression = a.Expression.String } else { - col.Column = a.ColumnName + col.Column = a.ColumnName.String } out[at].Fields = append(out[at].Fields, col)