на куча ReplicatedMergeTree. Схема, соответственно, более менее одинаковая. Надо эффективно (т.е. партами, партишнами) удалить старые данные для всех таблиц, не взирая на схему (поле даты будет одинаковое везде). Как лучше/проще это делать?
Дополнение, можно ли как-то просто дропать парты для вообще всех таблиц? Т.е. сделать селет на system.parts, а потом конкретно дропать индивидуальные парты?
что-то типа clickhouse-client -q "SELECT DISTINCT 'ALTER TABLE ' || table ' DROP PARTITION ' || partition || ';' " | clickhouse-client -mn в баше запустить. Первый запрос нагенерит кучу запросов на удаление отдельных партиций и скормит их второму клиенту
Спасибо, в принципе понятно.
Обсуждают сегодня