Describe the issue
Can't insert String data to column with LowCardinality type.
Starting from 21.1 this query fails
How to reproduce
CREATE TABLE default.lc_test
(
`id` LowCardinality(String)
)
ENGINE = MergeTree
PARTITION BY tuple()
ORDER BY id;
Ok.
0 rows in set. Elapsed: 0.003 sec.
insert into lc_test values (toString('a'));
Exception on client:
Code: 49. DB::Exception: Bad cast from type DB::ColumnString to DB::ColumnLowCardinality: data for INSERT was parsed from query
Additional context
related to issue DarkWanderer/ClickHouse.Client#66
version 20.12 ok