на разделы с именем в формате YYYYMMDD сделать дроп всех партиций старше года? Как заставить Alter table брать аргумент из запроса найти не могу.
Привет! Можно вставить в крон: clickhouse-client -q "select distinct partition from system.parts where active=1 and table='<ИМЯ_ТАБЛИЦЫ>' and max_date<today()-365;" | cut -d "'" -f2 | tr -d '\' | while read line; do clickhouse-client -q "ALTER TABLE graphite_reverse DROP PARTITION ('"$line"')";done
Обсуждают сегодня