из dbeaver через jdbc драйвер 0.4.6 shaded.
Делаю запрос простой select * к AggregatingMergeTree.
Получаю ошибку Unknown aggregate function sumOrNull.
Из нативного клиента ошибки нет
Какую версию jdbc драйвера использовать?
Upd. Версия 0.5.0 работает точно также.
так а смысл-то ? что вы увидите-то там? вы бы использовали хотя бы finalizeAggregation
Ну иногда мне необходимы не значения, а атрибуты из таблицы
Да ничего. Если НЕЛЬЗЯ делать, то ок. Буду знать. Я хочу иметь возможность иногда делать вот такие вот селекты и сразу возникает вопрос - а не вылезет ли где-то ещё подобное
я не понял, ну вы хотите увидеть Value&State, ну там же мусор, смотрите Value select finalizeAggregation(sumOrNullState(1))
Т.е. это не ошибка, нигде не вылезет у меня ещё где-то, какой-нибудь countIf ? Иногда удобно посмотреть колонки через select *. Особенно, если у тебя 170 колонок
вылезет конечно, в JDBC не реализованы многие штуки.
Просто на более ранних версиях эта ошибка не вылазила 0.2.6 - точно не вылазила
там была проблема с select [1,2,3] или select [tuple(1,2,3)]
Неприятно. Но ок. Спасибо
Обсуждают сегодня