Fix information schema interface for MySQL (null string column)

This commit is contained in:
Denis Arh
2022-09-15 13:31:18 +02:00
parent 414336073e
commit 98c1d52673
@@ -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)