これらの設定は system.settings で確認でき、ソースコード から自動生成されています。
database
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 26.8 | クエリの現在のデータベースを指定する新しい設定。HTTP `database` URL パラメータおよび `X-ClickHouse-Database` ヘッダーの特別な処理を置き換えます。 |
クエリの現在のデータベース、つまり修飾されていないテーブル名の解決先となるデータベースを設定します。USE <database> と同じ効果があります。USE ステートメントとは異なり、これは通常のセッション設定です。他の設定と同様に、値は検証されずに受け入れられ、不明なデータベースは SET 時ではなく、設定が有効になる時点 (クエリ実行時) に報告されます。これは USE ではなく、クライアント指定のデフォルトデータベース (これを一般化したもの) と同じ権限モデルに従います。現在のデータベースを選択する際に SHOW_DATABASES 権限は必要ありませんが、そのデータベース内のテーブルへのアクセスは通常どおり確認されます。HTTP インターフェイスの database URL パラメータおよび X-ClickHouse-Database ヘッダーの宛先として使用されます。
database_atomic_wait_for_drop_and_detach_synchronously
型
Bool
デフォルト値
0
すべての DROP および DETACH クエリに SYNC 修飾子を追加します。
設定可能な値:
- 0 — クエリは遅延して実行されます。
- 1 — クエリは遅延なしで実行されます。
database_datalake_require_metadata_access
型
Bool
デフォルト値
1
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 26.1 | 1 | 新しい設定 |
データベースエンジン DataLakeCatalog でテーブルのメタデータを取得する権限がない場合に、エラーをスローするかどうか。
型
UInt64
デフォルト値
28800
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 25.11 | 28800 | 新しい設定 |
削除されたテーブルが Shared データベースから実際に削除されるまでの待機時間 (秒) です。この間は、UNDROP TABLE ステートメントを使用してテーブルを復元できます。