Описание
Содержит описание движков таблиц, поддерживаемых сервером, и сведения о поддерживаемых ими возможностях.
В этой таблице представлены следующие столбцы (тип столбца указан в скобках):
name(String) — Имя движка таблицы.supports_settings(UInt8) — Флаг, указывающий, поддерживает ли движок таблицы предложениеSETTINGS.supports_skipping_indices(UInt8) — Флаг, указывающий, поддерживает ли движок таблицы индексы пропуска.supports_projections(UInt8) — Флаг, указывающий, поддерживает ли движок таблицы проекции.supports_sort_order(UInt8) — Флаг, указывающий, поддерживает ли движок таблицы секции PARTITION_BY, PRIMARY_KEY, ORDER_BY и SAMPLE_BY.supports_ttl(UInt8) — Флаг, указывающий, поддерживает ли движок таблицы TTL.supports_replication(UInt8) — Флаг, указывающий, поддерживает ли движок таблицы репликацию данных.supports_deduplication(UInt8) — Флаг, указывающий, поддерживает ли движок таблицы дедупликацию данных.supports_parallel_insert(UInt8) — Флаг, указывающий, поддерживает ли движок таблицы параллельную вставку (см. настройку max_insert_threads).description(String) — Описание назначения движка таблицы. Для движков с отдельной страницей документации здесь приведено полное содержимое этой страницы в формате Markdown; для остальных движков — краткое описание.syntax(String) — Способ использования движка таблицы при создании таблицы. Для большинства движков это секция ENGINE в запросе CREATE TABLE, однако некоторые движки (например, различные виды представлений или движок Loop) используются в других конструкциях, например CREATE VIEW или SELECT из табличной функции.examples(String) — Примеры использования.introduced_in(String) — Версия ClickHouse, в которой движок таблицы впервые появился, в формате major.minor.related(Array(String)) — Имена связанных движков таблиц.
Пример
SELECT
name,
supports_settings,
supports_skipping_indices,
supports_sort_order,
supports_ttl,
supports_replication,
supports_deduplication,
supports_parallel_insert
FROM system.table_engines
WHERE name IN ('Kafka', 'MergeTree', 'ReplicatedCollapsingMergeTree')┌─name──────────────────────────┬─supports_settings─┬─supports_skipping_indices─┬─supports_sort_order─┬─supports_ttl─┬─supports_replication─┬─supports_deduplication─┬─supports_parallel_insert─┐
│ MergeTree │ 1 │ 1 │ 1 │ 1 │ 0 │ 0 │ 1 │
│ Kafka │ 1 │ 0 │ 0 │ 0 │ 0 │ 0 │ 0 │
│ ReplicatedCollapsingMergeTree │ 1 │ 1 │ 1 │ 1 │ 1 │ 1 │ 1 │
└───────────────────────────────┴───────────────────┴───────────────────────────┴─────────────────────┴──────────────┴──────────────────────┴────────────────────────┴──────────────────────────┘См. также
- Семейство MergeTree секции запроса
- Kafka настройки
- JOIN настройки