mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-02 04:22:03 +00:00
2.5 KiB
2.5 KiB
machine_translated | machine_translated_rev | toc_priority | toc_title |
---|---|---|---|
true | d734a8e46d |
58 | クエリの権限 |
クエリの権限
問合せclickhouse大きく分けて複数の種類:
- データを読み込むためのクエリー:
SELECT
,SHOW
,DESCRIBE
,EXISTS
. - データクエリの記述:
INSERT
,OPTIMIZE
. - 設定の変更クエリ:
SET
,USE
. - DDL クエリ:
CREATE
,ALTER
,RENAME
,ATTACH
,DETACH
,DROP
TRUNCATE
. KILL QUERY
.
次の設定では、クエリの種類に応じてユーザー権限を調整します:
- 読み取り専用 — Restricts permissions for all types of queries except DDL queries.
- allow_ddl — Restricts permissions for DDL queries.
KILL QUERY
任意の設定で実行できます。
読み取り専用
データの読み取り、データの書き込み、設定の変更の権限を制限します。
クエリを型に分割する方法を参照してください 上.
可能な値:
- 0 — All queries are allowed.
- 1 — Only read data queries are allowed.
- 2 — Read data and change settings queries are allowed.
設定後 readonly = 1
、ユーザーは変更できません readonly
と allow_ddl
現在のセッションの設定。
を使用する場合 GET
の方法 HTTPインター, readonly = 1
自動的に設定されます。 データを変更するには、 POST
方法。
設定 readonly = 1
ユーザーによるすべての設定の変更を禁止します。 ユーザーを禁止する方法があります
特定の設定のみを変更するから、詳細については 設定の制約.
デフォルト値:0
allow_ddl
許可または拒否 DDL クエリ。
クエリを型に分割する方法を参照してください 上.
可能な値:
- 0 — DDL queries are not allowed.
- 1 — DDL queries are allowed.
あなたは実行できません SET allow_ddl = 1
もし allow_ddl = 0
現在のセッションの場合。
デフォルト値:1