Как можно добавить старыее данные в новый MATERIALIZED VIEW TO .. если POPULATE не возможен?
Есть логи nginx в clickhouse (их много) и нужно строить статистику за большой период
Что бы облегчить этот процесс сделал MATERIALIZED VIEW TO ... но
При создании материализованного представления с испольованием `TO [db].[table]`, нельзя указывать `POPULATE`
Можно ли как то закинуть туда старые данные?
И второй вопрос можно ли сделать подсчет Uniq в MATERIALIZED VIEW (например кол-во uniq по remote_addr)
Ну по первому вопросу все оказалось просто
Делаем INSERT INTO materialized_table SELECT select_from_materialized_view WHERE timestamp < ...
А вот с вторым вопросом еще не разобрался но я так понимаю что надо использовать AggregateFunction(uniq, UInt32) / uniqState / uniqMerge