недавно, имеется поле LowCardinality(string)
как к нему обратиться в выражении like?
так же как к обычной строке
if(topic_alias like '%health%',1,0) если делаю вот так то получаю clickhouse error: No field class for LowCardinality(UInt8)
похоже на баг. а вообще в этом ифе смысла нет, т.к. лайк и так вернёт 1 или 0
просто пытаюсь починить легаси
topic_alias LowCardinality(String)
какую либу используете? какая версия кх? не похоже на ошибку самого кх
хожу с СуперСета, а версию как глянуть? ( ну там старенькое чтото)
Не знаю, запустил like спокойно с LowCardinality
похоже что в этом проблема: https://github.com/cloudflare/sqlalchemy-clickhouse/blob/7a25e7467c3197f3ba5d3c5402cb1f27e9346bf1/connector.py#L84
Вообще числа преобразовывать в lowcardinality по моему бессмысленно https://clickhouse.com/docs/ru/operations/settings/settings/#allow_suspicious_low_cardinality_types
Обсуждают сегодня