これらの設定は、sourceから自動生成されたものです。
allow_special_bool_values_inside_variant
"on"、"off"、"enable"、"disable" などの特殊なテキストの bool 値から、Variant 型内の Bool 値を読み取れるようにします。
check_conversion_from_numbers_to_enum
値がEnumに存在しない場合、NumbersからEnumへの変換時に例外を発生させます。
設定可能な値:
- 0 — 無効。
- 1 — 有効。
例
CREATE TABLE tab (
val Enum('first' = 1, 'second' = 2, 'third' = 3)
) ENGINE = Memory;
INSERT INTO tab SETTINGS check_conversion_from_numbers_to_enum = 1 VALUES (4); -- returns an errorcolumn_names_for_schema_inference
カラム名を持たないフォーマットで、スキーマ推論に使用するカラム名の一覧です。形式: 'column1,column2,column3,…'
errors_output_format
Errors をテキスト出力に書き出す際の方式です。
insert_distributed_one_random_shard
分散キーがない場合に、Distributed テーブルへのランダムな分片への挿入を有効または無効にします。
デフォルトでは、複数の分片を持つ Distributed テーブルにデータを挿入する際、分散キーがないと ClickHouse サーバーは挿入リクエストを拒否します。insert_distributed_one_random_shard = 1 の場合、挿入が許可され、データはすべての分片のいずれかにランダムに転送されます。
設定可能な値:
- 0 — 複数の分片があり、分散キーが指定されていない場合、挿入は拒否されます。
- 1 — 分散キーが指定されていない場合、利用可能なすべての分片のいずれかにランダムに挿入されます。
interval_output_format
インターバル型のテキスト表現に使用する出力フォーマットを選択できます。
設定可能な値:
-
kusto- KQL スタイルの出力フォーマット。ClickHouse はインターバルを KQL format で出力します。たとえば、
toIntervalDay(2)は2.00:00:00としてフォーマットされます。なお、長さが可変のインターバル型 (IntervalMonthやIntervalYearなど) では、インターバルあたりの平均秒数が考慮されます。 -
numeric- 数値出力フォーマット。ClickHouse はインターバルを基になる数値表現で出力します。たとえば、
toIntervalDay(2)は2としてフォーマットされます。
関連項目:
into_outfile_create_parent_directories
INTO OUTFILE を使用する際、親ディレクトリが存在しない場合は自動的に作成します。
json_type_escape_dots_in_keys
有効にすると、JSON キー内のドットはパース時にエスケープされます。
max_dynamic_subcolumns_in_json_type_parsing
JSONカラムのパース時に、各カラムで作成可能な動的サブカラムの最大数を指定します。 これにより、データ型で指定された動的パラメータに関係なく、パース時の動的サブカラム数を制御できます。
precise_float_parsing
入力値に常に最も近い表現可能な値を返す、正確な浮動小数点数パースアルゴリズムを使用します。無効にすると、より高速ですが精度の低いアルゴリズムが使用され、正確な結果とは最下位ビット単位で異なる場合があります。
validate_experimental_and_suspicious_types_inside_nested_types
Array/Map/Tuple などのネストされた型内で、実験的な型や問題のある型の使用を検証します