--- toc_priority: 49 toc_title: PROJECTION --- # Манипуляции с проекциями {#manipulations-with-projections} Доступны следующие операции: - `ALTER TABLE [db].name ADD PROJECTION name AS SELECT [GROUP BY] [ORDER BY]` - добавляет описание проекции в метаданные. - `ALTER TABLE [db].name DROP PROJECTION name` - удаляет описание проекции из метаданных и удаляет файлы проекции с диска. - `ALTER TABLE [db.]table MATERIALIZE PROJECTION name IN PARTITION partition_name` - перестраивает проекцию в указанной партиции. Реализовано как [мутация](../../../sql-reference/statements/alter/index.md#mutations). - `ALTER TABLE [db.]table CLEAR PROJECTION name IN PARTITION partition_name` - удаляет файлы проекции с диска без удаления описания. Комманды ADD, DROP и CLEAR - легковесны потому что они только меняют метаданные или удаляют файлы. Также комманды реплицируется, синхронизируя описание проекций в метаданных с помощью ZooKeeper. !!! note "Note" Манипуляции с проекциями поддерживаются только для таблиц с движком [`*MergeTree`](../../../engines/table-engines/mergetree-family/mergetree.md) (включая [replicated](../../../engines/table-engines/mergetree-family/replication.md) варианты).