Contexto
PARTITION BY. Essa cláusula pode conter uma expressão SQL sobre quaisquer colunas, cujo resultado definirá para qual partição uma linha será enviada.
As partes de dados são associadas logicamente a cada partição em disco e podem ser consultadas isoladamente. No exemplo abaixo, particionamos a tabela posts por ano usando a expressão toYear(CreationDate). Conforme as linhas são inseridas no ClickHouse, essa expressão é avaliada para cada linha, que é encaminhada para a partição resultante, caso ela exista (se a linha for a primeira de um ano, a partição será criada).
Remover partições
ALTER TABLE ... DROP PARTITION oferece uma forma econômica de remover uma partição inteira.