в колонку?
create table x (i int, j json) engine = MergeTree order by tuple();
insert into x values (1, '[1,2,3]');
Выдает такую ошибку.
> Code: 15. DB::Exception: Subcolumn '' already exists: While executing ValuesBlockInputFormat: data for INSERT was parsed from query. (DUPLICATE_COLUMN)
(client 22.6.1.1853)
(set allow_experimental_object_type = 1)
https://clickhouse.com/docs/en/guides/developer/working-with-json тут можно попробовать конкретно в вашем случае зачем вам JSON непонятно вам скорее Array(UInt8) нужен JSON это Alias на Object('json') а вы ему массив пытаетесь подложить вот если будет '{"a":[1,2,3]}' то скорее всего проглотит
потому что я буду с постгреса тащить и там колонка jsonb и там может лежать что угодно за ссыль спасибо. Object(‘json’) посмотрю
Ну так кладите в String
ну вот видимо да)
А что вы ожидали от такого json?
хз, что если колонка json и валидный json даешь, то оно ляжет. я понимаю, что оно хочет объект, у которого есть поля
А json разве не должен начинаться с { ?
Обсуждают сегодня