diff --git a/pkg/clickhouse/clickhouse.go b/pkg/clickhouse/clickhouse.go index 1d0d74f3..b4cc43bb 100644 --- a/pkg/clickhouse/clickhouse.go +++ b/pkg/clickhouse/clickhouse.go @@ -1250,7 +1250,7 @@ func (ch *ClickHouse) CheckSystemPartsColumns(ctx context.Context, table *Table) partColumnsDataTypes := make([]ColumnDataTypes, 0) partsColumnsSQL := "SELECT column, groupUniqArray(type) AS uniq_types " + "FROM system.parts_columns " + - "WHERE active AND database=? AND table=? AND type NOT LIKE 'Enum%(%' AND type NOT LIKE 'Tuple(%' type NOT LIKE 'Nullable(Enum%(%' AND type NOT LIKE 'Nullable(Tuple(%' AND type NOT LIKE 'Array(Tuple(%' AND type NOT LIKE 'Nullable(Array(Tuple(%' " + + "WHERE active AND database=? AND table=? AND type NOT LIKE 'Enum%(%' AND type NOT LIKE 'Tuple(%' AND type NOT LIKE 'Nullable(Enum%(%' AND type NOT LIKE 'Nullable(Tuple(%' AND type NOT LIKE 'Array(Tuple(%' AND type NOT LIKE 'Nullable(Array(Tuple(%' " + "GROUP BY column HAVING length(uniq_types) > 1" if err = ch.SelectContext(ctx, &partColumnsDataTypes, partsColumnsSQL, table.Database, table.Name); err != nil { return err