* Update of english version of descriprion of the table function `file`. * New syntax for ReplacingMergeTree. Some improvements in text. * Significantly change article about SummingMergeTree. Article is restructured, text is changed in many places of the document. New syntax for table creation is described. * Descriptions of AggregateFunction and AggregatingMergeTree are updated. Russian version. * New syntax for new syntax of CREATE TABLE * Added english docs on Aggregating, Replacing and SummingMergeTree. * CollapsingMergeTree docs. English version. * 1. Update of CollapsingMergeTree. 2. Minor changes in markup * Update aggregatefunction.md * Update aggregatefunction.md * Update aggregatefunction.md * Update aggregatingmergetree.md * GraphiteMergeTree docs update. New syntax for creation of Replicated* tables. Minor changes in *MergeTree tables creation syntax. * Markup fix * Markup and language fixes * Clarification in the CollapsingMergeTree article * DOCAPI-4821. Sync between ru and en versions of docs. * Fixed the ambiguity in geo functions description. * Example of JOIN in ru docs * Deleted misinforming example. * Russian translation of 'Permissions for queries' topic.
2.9 KiB
Разрешения для запросов
Запросы в ClickHouse можно разделить на несколько типов:
- Запросы на чтение данных:
SELECT,SHOW,DESCRIBE,EXISTS. - Запросы за запись данных:
INSERT,OPTIMIZE. - Запросы на изменение настроек:
SET,USE. - Запросы DDL:
CREATE,ALTER,RENAME,ATTACH,DETACH,DROPTRUNCATE. KILL QUERY.
Разрешения пользователя по типу запроса регулируются параметрами:
- readonly — ограничивает разрешения для всех типов запросов, кроме DDL.
- allow_ddl — ограничивает разрешения для DDL запросов.
KILL QUERY выполняется с любыми настройками.
readonly
Ограничивает разрешения для запросов на чтение данных, запись данных и изменение параметров.
Разделение запросов по типам смотрите по тексту выше по тексту.
Возможные значения
- 0 — разрешены все запросы.
- 1 — разрешены только запросы на чтение данных.
- 2 — разрешены запросы на чтение данных и изменение настроек.
После установки readonly = 1пользователь не может изменить настройки readonly и allow_ddl в текущей сессии.
При использовании метода GET в HTTP интерфейсе, readonly = 1 устанавливается автоматически. Для изменения данных используйте метод POST.
Значение по умолчанию
0
allow_ddl
Разрешает/запрещает DDL запросы.
Разделение запросов по типам смотрите по тексту выше по тексту.
Возможные значения
- 0 — DDL запросы не разрешены.
- 1 — DDL запросы разрешены.
Если allow_ddl = 0, то невозможно выполнить SET allow_ddl = 1 для текущей сессии.
Значение по умолчанию
1