184 похожих чатов

Привет всем. Пробовал ли кто-то использовать Array() в типе данных

в словарях? По доке вроде можно, попробовала - не вышло. Словарь на основе вью из постгреса (odbc), там колонка text[]. Пишу для колонки словаря Array[String]. Получаю DB::Exception: Unsupported value type. Другая колонка - text, там [123,234,] - попробовала Array(Int32) - то же самое. Версию сликхауса только что обновили, v21.7.6.39-stable. Может, нужно в исходной базе как-то данные специально готовить? Хорошо бы пример увидеть, где это работает.

7 ответов

13 просмотров

может надо Array(String) вместо Array[String]?

УМВР, покажите пример. Сделайте в PG таблицу из 2 полей (одно массив) и потом покажите как вы создаете словарь в КХ

Olga-Zh Автор вопроса
Vladimir Goncharov
может надо Array(String) вместо Array[String]?

я, конечно, и писала Array(String) - ошиблась в посте. Синтаксис-то кликхаус проверяет..

Olga Zh
я, конечно, и писала Array(String) - ошиблась в по...

в последнем чейнжлоге было написано, что теперь поддерживаются массивы для словарей, если перейти от туда по ссылке и посмотреть на изменения в коде, то видно что в автотестах добавили только случай Array(Int64), так что на Array(String) я бы не рассчитывал. https://github.com/kitaisreal/ClickHouse/blob/b1e72163ec393636be23db155c9e5694dfd73e03/tests/queries/0_stateless/01902_dictionary_array_type.sql

Olga-Zh Автор вопроса
Vladimir Goncharov
в последнем чейнжлоге было написано, что теперь по...

Спасибо! я попробовала Array(Int32) , но там в постгресе не массив получился, а text, и менять долго. так что там непонятно было, почему не вышло.

Vladimir Goncharov
в последнем чейнжлоге было написано, что теперь по...

а чего https://kb.altinity.com/altinity-kb-dictionaries/dictionaries-and-arrays#dictionary-with-postgresql-as-a-source

Olga Zh
Спасибо! я попробовала Array(Int32) , но там в пос...

о кстати, можно попробовать извернуться через expression и тогда это прокатит для mysql

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта