メインコンテンツまでスキップ
メインコンテンツまでスキップ

フォーマット設定

These settings are autogenerated from source.

bool_false_representation

Type: String

Default value: false

TSV/CSV/Vertical/Prettyフォーマットにおいて、falseのbool値を表すためのテキスト。

bool_true_representation

Type: String

Default value: true

TSV/CSV/Vertical/Prettyフォーマットにおいて、trueのbool値を表すためのテキスト。

column_names_for_schema_inference

Type: String

Default value:

カラム名なしでフォーマットのスキーマ推論を行う際に使用するカラム名のリスト。フォーマット: 'column1,column2,column3,...'

cross_to_inner_join_rewrite

Type: UInt64

Default value: 1

WHERE句に結合式がある場合、カンマ/クロス結合の代わりに内部結合を使用します。値: 0 - リライトしない、1 - カンマ/クロスの場合可能であれば適用、2 - 全てのカンマ結合を強制的にリライト、cross - 可能であれば

date_time_64_output_format_cut_trailing_zeros_align_to_groups_of_thousands

Type: Bool

Default value: 0

datetime64値の末尾のゼロを動的に切り取り、出力スケールを [0, 3, 6] に調整します。これはそれぞれ '秒'、'ミリ秒'、'マイクロ秒' に対応します。

date_time_input_format

Type: DateTimeInputFormat

Default value: basic

日付と時刻のテキスト表現のパーサーを選択することを許可します。

この設定は 日付と時間関数 には適用されません。

可能な値:

  • 'best_effort' — 拡張パーシングを有効にします。

    ClickHouseは基本的な YYYY-MM-DD HH:MM:SS 形式とすべての ISO 8601 日付および時刻形式をパースできます。例えば、 '2018-06-08T01:02:03.000Z'

  • 'basic' — 基本パーサーを使用します。

    ClickHouseは基本的な YYYY-MM-DD HH:MM:SS または YYYY-MM-DD 形式のみをパースできます。例えば、2019-08-20 10:18:56 または 2019-08-20

クラウドのデフォルト値: 'best_effort'

詳細については:

date_time_output_format

Type: DateTimeOutputFormat

Default value: simple

日付と時刻のテキスト表現の異なる出力フォーマットを選択することを許可します。

可能な値:

  • simple - シンプルな出力フォーマット。

    ClickHouseは日付と時刻を YYYY-MM-DD hh:mm:ss フォーマットで出力します。例えば、2019-08-20 10:18:56。計算はデータ型のタイムゾーン(もし存在する場合)またはサーバーのタイムゾーンに従って行われます。

  • iso - ISO出力フォーマット。

    ClickHouseは日付と時刻を ISO 8601 YYYY-MM-DDThh:mm:ssZ フォーマットで出力します。例えば、2019-08-20T10:18:56Z。出力はUTC(ZはUTCを意味します)です。

  • unix_timestamp - Unixタイムスタンプ出力フォーマット。

    ClickHouseは日付と時刻を Unixタイムスタンプ フォーマットで出力します。例えば 1566285536

詳細については:

date_time_overflow_behavior

Type: DateTimeOverflowBehavior

Default value: ignore

DateDate32DateTimeDateTime64 または整数がDate、Date32、DateTime、またはDateTime64に変換される際に、結果型で表現できない値があるときの動作を定義します。

可能な値:

  • ignore — オーバーフローを静かに無視します。結果は未定義です。
  • throw — オーバーフローが発生した場合に例外をスローします。
  • saturate — 結果を飽和させます。もし値が対象型で表現できる最小値よりも小さい場合、その結果は最小の表現可能な値として選ばれます。もし値が対象型で表現できる最大値よりも大きい場合、その結果は最大の表現可能な値として選ばれます。

デフォルト値: ignore

dictionary_use_async_executor

Type: Bool

Default value: 0

辞書ソースを読み込むためのパイプラインを複数のスレッドで実行します。これはローカルのCLICKHOUSEソースを持つ辞書にのみサポートされています。

errors_output_format

Type: String

Default value: CSV

エラーをテキスト出力に書き込む方法。

exact_rows_before_limit

Type: Bool

Default value: 0

有効にすると、ClickHouseはrows_before_limit_at_least統計の正確な値を提供しますが、リミット前のデータを完全に読み込む必要があります。

format_avro_schema_registry_url

Type: URI

Default value:

AvroConfluentフォーマットの場合:ConfluentスキーマレジストリのURL。

format_binary_max_array_size

Type: UInt64

Default value: 1073741824

RowBinaryフォーマットでの配列の最大サイズ。これはデータが破損した場合に大きなメモリを確保するのを防ぎます。0は制限がないことを意味します。

format_binary_max_string_size

Type: UInt64

Default value: 1073741824

RowBinaryフォーマットでの文字列の最大サイズ。これはデータが破損した場合に大きなメモリを確保するのを防ぎます。0は制限がないことを意味します。

format_capn_proto_enum_comparising_mode

Type: CapnProtoEnumComparingMode

Default value: by_values

ClickHouse EnumとCapnProto Enumをマッピングする方法。

format_capn_proto_use_autogenerated_schema

Type: Bool

Default value: 1

format_schemaが設定されていない場合に自動生成されたCapnProtoスキーマを使用します。

format_csv_allow_double_quotes

Type: Bool

Default value: 1

trueに設定されている場合、二重引用符で囲まれた文字列を許可します。

format_csv_allow_single_quotes

Type: Bool

Default value: 0

trueに設定されている場合、単一引用符で囲まれた文字列を許可します。

format_csv_delimiter

Type: Char

Default value: ,

CSVデータの区切り文字と見なされる文字。設定が文字列の場合、文字列の長さは1でなければなりません。

format_csv_null_representation

Type: String

Default value: \N

CSVフォーマットでのカスタムNULL表現。

format_custom_escaping_rule

Type: EscapingRule

Default value: Escaped

フィールドエスケープルール(CustomSeparatedフォーマット用)。

format_custom_field_delimiter

Type: String

Default value:

フィールド間の区切り文字(CustomSeparatedフォーマット用)。

format_custom_result_after_delimiter

Type: String

Default value:

結果セットの後のサフィックス(CustomSeparatedフォーマット用)。

format_custom_result_before_delimiter

Type: String

Default value:

結果セットの前のプレフィックス(CustomSeparatedフォーマット用)。

format_custom_row_after_delimiter

Type: String

Default value:

最後のカラムのフィールドの後の区切り文字(CustomSeparatedフォーマット用)。

format_custom_row_before_delimiter

Type: String

Default value:

最初のカラムのフィールドの前の区切り文字(CustomSeparatedフォーマット用)。

format_custom_row_between_delimiter

Type: String

Default value:

行間の区切り文字(CustomSeparatedフォーマット用)。

format_display_secrets_in_show_and_select

Type: Bool

Default value: 0

テーブル、データベース、テーブル関数、辞書に対する SHOW および SELECT クエリでのシークレット表示を有効または無効にします。

シークレットを表示したいユーザーは、 display_secrets_in_show_and_select サーバー設定 をオンにし、 displaySecretsInShowAndSelect の特権を持っている必要があります。

可能な値:

  • 0 — 無効。
  • 1 — 有効。

format_json_object_each_row_column_for_object_name

Type: String

Default value:

JSONObjectEachRow フォーマットでオブジェクト名を格納/書き込むために使用されるカラムの名前。カラムタイプはStringでなければなりません。値が空のときは、デフォルト名 row_{i} がオブジェクト名として使用されます。

input_format_json_compact_allow_variable_number_of_columns

JSONCompact/JSONCompactEachRow入力フォーマットの行で可変数のカラムを許可します。期待される以上のカラムを持つ行の余分なカラムを無視し、欠落しているカラムをデフォルト値として扱います。

デフォルトでは無効になっています。

output_format_markdown_escape_special_characters

有効にすると、Markdown内の特殊文字がエスケープされます。

Common Mark は、次の特殊文字をエスケープできると定義しています:

可能な値:

  • 0 — 無効。
  • 1 — 有効。

input_format_json_empty_as_default

有効にすると、JSON内の空の入力フィールドをデフォルト値に置き換えます。複雑なデフォルト式には input_format_defaults_for_omitted_fields も有効にする必要があります。

可能な値:

  • 0 — 無効。
  • 1 — 有効。

format_protobuf_use_autogenerated_schema

Type: Bool

Default value: 1

format_schemaが設定されていない場合に自動生成されたProtobufを使用します。

format_regexp

Type: String

Default value:

正規表現(Regexpフォーマット用)。

format_regexp_escaping_rule

Type: EscapingRule

Default value: Raw

フィールドエスケープルール(Regexpフォーマット用)。

format_regexp_skip_unmatched

Type: Bool

Default value: 0

正規表現によって一致しない行をスキップします(Regexpフォーマット用)。

format_schema

Type: String

Default value:

このパラメータは、Cap'n ProtoProtobuf のようにスキーマ定義が必要なフォーマットを使用する際に便利です。値はフォーマットによって異なります。

format_template_resultset

Type: String

Default value:

テンプレートフォーマット用の結果セットのフォーマット文字列を含むファイルへのパス。

format_template_resultset_format

Type: String

Default value:

テンプレートフォーマット用の結果セットのフォーマット文字列。

format_template_row

Type: String

Default value:

テンプレートフォーマット用の行のフォーマット文字列を含むファイルへのパス。

format_template_row_format

Type: String

Default value:

テンプレートフォーマット用の行のフォーマット文字列。

format_template_rows_between_delimiter

Type: String

Default value:

テンプレートフォーマット用の行の間の区切り文字。

format_tsv_null_representation

Type: String

Default value: \N

TSVフォーマットでのカスタムNULL表現。

input_format_allow_errors_num

Type: UInt64

Default value: 0

テキストフォーマット(CSV、TSVなど)から読み込む際の許可される最大エラー数を設定します。

デフォルト値は0です。

常に input_format_allow_errors_ratio と組み合わせて使用します。

行を読み込む際にエラーが発生したが、エラーカウンターがまだ input_format_allow_errors_num より少ない場合、ClickHouseは行を無視して次の行に進みます。

input_format_allow_errors_numinput_format_allow_errors_ratio も超えた場合、ClickHouseは例外をスローします。

input_format_allow_errors_ratio

Type: Float

Default value: 0

テキストフォーマット(CSV、TSVなど)から読み込む際の許可されるエラーの最大割合を設定します。 エラーの割合は0から1の浮動小数点数で設定されます。

デフォルト値は0です。

常に input_format_allow_errors_num と組み合わせて使用します。

行を読み込む際にエラーが発生したが、エラーカウンターがまだ input_format_allow_errors_ratio より少ない場合、ClickHouseは行を無視して次の行に進みます。

input_format_allow_errors_numinput_format_allow_errors_ratio も超えた場合、ClickHouseは例外をスローします。

input_format_allow_seeks

Type: Bool

Default value: 1

ORC/Parquet/Arrow入力フォーマットで読み込み中にシークを許可します。

デフォルトでは有効です。

input_format_arrow_allow_missing_columns

Type: Bool

Default value: 1

Arrow入力フォーマットで読み込み中に欠落したカラムを許可します。

input_format_arrow_case_insensitive_column_matching

Type: Bool

Default value: 0

ArrowカラムとCHカラムのマッチング時に大文字小文字を無視します。

input_format_arrow_skip_columns_with_unsupported_types_in_schema_inference

Type: Bool

Default value: 0

Arrowフォーマットのスキーマ推論時にサポートされていない型のカラムをスキップします。

input_format_avro_allow_missing_fields

Type: Bool

Default value: 0

Avro/AvroConfluentフォーマットの場合:スキーマにフィールドが見つからない場合は、エラーの代わりにデフォルト値を使用します。

input_format_avro_null_as_default

Type: Bool

Default value: 0

Avro/AvroConfluentフォーマットの場合:nullと非Nullableカラムの場合にデフォルトを挿入します。

input_format_binary_decode_types_in_binary_format

Type: Bool

Default value: 0

RowBinaryWithNamesAndTypes入力フォーマットで型名の代わりにバイナリフォーマットでデータ型を読み取ります。

input_format_binary_read_json_as_string

Type: Bool

Default value: 0

JSONデータ型の値をRowBinary入力フォーマットでJSON String型の値として読み取ります。

input_format_bson_skip_fields_with_unsupported_types_in_schema_inference

Type: Bool

Default value: 0

スキーマ推論時にBSONフォーマットでサポートされていない型のフィールドをスキップします。

input_format_capn_proto_skip_fields_with_unsupported_types_in_schema_inference

Type: Bool

Default value: 0

CapnProtoフォーマットのスキーマ推論時にサポートされていない型のカラムをスキップします。

input_format_csv_allow_cr_end_of_line

Type: Bool

Default value: 0

trueに設定されている場合、\rを\nで続かない行の終わりで許可します。

input_format_csv_allow_variable_number_of_columns

Type: Bool

Default value: 0

CSV入力で余分なカラムを無視し、CSV入力の欠落しているフィールドをデフォルト値として扱います(ファイルが期待されるより多くのカラムを持つ場合)。

input_format_csv_allow_whitespace_or_tab_as_delimiter

Type: Bool

Default value: 0

CSV文字列においてスペースとタブ(\t)をフィールド区切りとして使用することを許可します。

input_format_csv_arrays_as_nested_csv

Type: Bool

Default value: 0

CSVから配列を読み込む際、その要素がネストされたCSVにシリアライズされて文字列に入れられたと期待します。例: "[""Hello"", ""world"", ""42"""" TV""]"。配列の周囲の波括弧は省略できます。

input_format_csv_deserialize_separate_columns_into_tuple

Type: Bool

Default value: 1

trueに設定されている場合、CSV形式で書き込まれた別々のカラムをTupleカラムにデシリアライズできます。

input_format_csv_detect_header

Type: Bool

Default value: 1

CSVフォーマットでの名前と型を含むヘッダーを自動的に検出します。

input_format_csv_empty_as_default

Type: Bool

Default value: 1

CSV入力の空のフィールドをデフォルト値として扱います。

input_format_csv_enum_as_number

Type: Bool

Default value: 0

CSVフォーマットで挿入されたenum値をenumインデックスとして扱います。

input_format_csv_skip_first_lines

Type: UInt64

Default value: 0

CSVフォーマットでデータの先頭の指定行数をスキップします。

input_format_csv_skip_trailing_empty_lines

Type: Bool

Default value: 0

CSVフォーマットでトレーリングの空行をスキップします。

input_format_csv_trim_whitespaces

Type: Bool

Default value: 1

CSV文字列の最初と最後でスペースとタブ(\t)文字をトリムします。

input_format_csv_try_infer_numbers_from_strings

Type: Bool

Default value: 0

有効にすると、スキーマ推論中にClickHouseは文字列フィールドから数値を推測しようとします。 これはCSVデータが引用符で囲まれたUInt64数値を含む場合に有用です。

デフォルトでは無効です。

input_format_csv_try_infer_strings_from_quoted_tuples

Type: Bool

Default value: 1

入力データの引用符で囲まれたタプルをString型の値として解釈します。

input_format_csv_use_best_effort_in_schema_inference

Type: Bool

Default value: 1

CSVフォーマットのスキーマ推論において、いくつかの調整やヒューリスティックを使用します。

input_format_csv_use_default_on_bad_values

Type: Bool

Default value: 0

CSVフィールドのデシリアライズにおいて不正な値によって失敗した場合にカラムにデフォルト値を設定することを許可します。

input_format_custom_allow_variable_number_of_columns

Type: Bool

Default value: 0

CustomSeparated入力で余分なカラムを無視し、CustomSeparated入力の欠落しているフィールドをデフォルト値として扱います(ファイルが期待されるより多くのカラムを持つ場合)。

input_format_custom_detect_header

Type: Bool

Default value: 1

CustomSeparatedフォーマットでの名前と型を含むヘッダーを自動的に検出します。

input_format_custom_skip_trailing_empty_lines

Type: Bool

Default value: 0

CustomSeparatedフォーマットでトレーリングの空行をスキップします。

input_format_defaults_for_omitted_fields

Type: Bool

Default value: 1

INSERTクエリを実行する際、入力カラムの値を省略した場合にそれぞれのカラムのデフォルト値で置き換えます。このオプションは JSONEachRow(および他のJSONフォーマット)、CSVTabSeparatedTSKVParquetArrowAvroORCNativeフォーマット および WithNames/WithNamesAndTypes サフィックスを持つフォーマットに適用されます。

注記

このオプションが有効な場合、拡張テーブルメタデータがサーバーからクライアントに送信されます。これはサーバーの追加のコンピューティングリソースを消費し、パフォーマンスを低下させる可能性があります。

可能な値:

  • 0 — 無効。
  • 1 — 有効。

input_format_force_null_for_omitted_fields

Type: Bool

Default value: 0

省略されたフィールドをnull値で初期化します。

input_format_hive_text_allow_variable_number_of_columns

Type: Bool

Default value: 1

Hive Text入力で余分なカラムを無視し、Hive Text入力の欠落しているフィールドをデフォルト値として扱います(ファイルが期待されるより多くのカラムを持つ場合)。

input_format_hive_text_collection_items_delimiter

Type: Char

Default value: 

Hiveテキストファイル内のコレクション(配列またはマップ)アイテム間の区切り文字。

input_format_hive_text_fields_delimiter

Type: Char

Default value: 

Hiveテキストファイル内のフィールド間の区切り文字。

input_format_hive_text_map_keys_delimiter

Type: Char

Default value: 

Hiveテキストファイル内のマップのキー/値のペア間の区切り文字。

input_format_import_nested_json

Type: Bool

Default value: 0

ネストされたオブジェクトを持つJSONデータの挿入を有効または無効にします。

サポートされているフォーマット:

可能な値:

  • 0 — 無効。
  • 1 — 有効。

詳細については:

input_format_ipv4_default_on_conversion_error

Type: Bool

Default value: 0

IPv4のデシリアライズは、変換エラーが発生した場合にデフォルト値を使用します。

デフォルトでは無効です。

input_format_ipv6_default_on_conversion_error

Type: Bool

Default value: 0

IPV6のデシリアライズは、変換エラーが発生した場合にデフォルト値を使用します。

デフォルトでは無効です。

input_format_json_compact_allow_variable_number_of_columns

Type: Bool

Default value: 0

JSONCompact(EachRow)入力で可変数のカラムを無視し、JSONCompact(EachRow)入力の欠落しているフィールドをデフォルト値として扱います(ファイルが期待されるより多くのカラムを持つ場合)。

input_format_json_defaults_for_missing_elements_in_named_tuple

Type: Bool

Default value: 1

ネームドタプルを解析している間にJSONオブジェクト内の欠落要素にデフォルト値を挿入します。 この設定は input_format_json_named_tuples_as_objects を有効にしたときのみ機能します。

デフォルトでは有効です。

input_format_json_empty_as_default

Type: Bool

Default value: 0

JSON入力の空フィールドをデフォルト値として扱います。

input_format_json_ignore_unknown_keys_in_named_tuple

Type: Bool

Default value: 1

ネームドタプル用のJSONオブジェクト内の未知のキーを無視します。

デフォルトでは有効です。

input_format_json_ignore_unnecessary_fields

Type: Bool

Default value: 1

不要なフィールドを無視し、解析しません。有効にすると、不正なフォーマットのJSON文字列や重複フィールドに対して例外をスローしない可能性があります。

input_format_json_infer_incomplete_types_as_strings

Type: Bool

Default value: 1

スキーマ推論中に、データサンプルに Null/{}/[] のみを含むJSONキーにString型を使用できるようにします。 JSONフォーマットでは任意の値をStringとして読み取ることができるため、スキーマ推論中に カラム名 に対して 最初の25000行のデータから型を特定できない、最も可能性が高いのはこのカラムがNullまたは空の配列/マップしか含んでいない というエラーを回避できます。

例:

結果:

デフォルトでは有効です。

input_format_json_max_depth

Type: UInt64

Default value: 1000

JSON内のフィールドの最大深度。これは厳密な制限ではなく、正確に適用される必要はありません。

input_format_json_named_tuples_as_objects

Type: Bool

Default value: 1

ネームドタプルカラムをJSONオブジェクトとして解析します。

デフォルトでは有効です。

input_format_json_read_arrays_as_strings

Type: Bool

Default value: 1

JSON入力フォーマットでJSON配列を文字列として解析することを許可します。

例:

結果:

デフォルトでは有効です。

input_format_json_read_bools_as_numbers

Type: Bool

Default value: 1

JSON入力フォーマットでbool値を数値として解析することを許可します。

デフォルトでは有効です。

input_format_json_read_bools_as_strings

Type: Bool

Default value: 1

JSON入力フォーマットでbool値を文字列として解析することを許可します。

デフォルトでは有効です。

input_format_json_read_numbers_as_strings

Type: Bool

Default value: 1

JSON入力フォーマットで数値を文字列として解析することを許可します。

デフォルトでは有効です。

input_format_json_read_objects_as_strings

Type: Bool

Default value: 1

JSON入力フォーマットでJSONオブジェクトを文字列として解析することを許可します。

例:

結果:

デフォルトでは有効です。

input_format_json_throw_on_bad_escape_sequence

Type: Bool

Default value: 1

JSON文字列に不正なエスケープシーケンスが含まれている場合に例外をスローします。無効にすると、不正なエスケープシーケンスはデータにそのまま残ります。

デフォルトでは有効です。

input_format_json_try_infer_named_tuples_from_objects

Type: Bool

Default value: 1

有効にすると、スキーマ推論中にClickHouseはJSONオブジェクトからネームドタプルを推測しようとします。 結果として得られるネームドタプルは、サンプルデータから対応するすべてのJSONオブジェクトからすべての要素を含むことになります。

例:

結果:

デフォルトでは有効です。

input_format_json_try_infer_numbers_from_strings

Type: Bool

Default value: 0

有効にすると、スキーマ推論中にClickHouseは文字列フィールドから数値を推測しようとします。 これはJSONデータが引用符で囲まれたUInt64数値を含む場合に有用です。

デフォルトでは無効です。

input_format_json_use_string_type_for_ambiguous_paths_in_named_tuples_inference_from_objects

Type: Bool

Default value: 0

ネームドタプルの推論中にJSONオブジェクト内の曖昧なパスに対して例外の代わりにString型を使用します。

input_format_json_validate_types_from_metadata

Type: Bool

Default value: 1

JSON/JSONCompact/JSONColumnsWithMetadata 入力形式の場合、この設定が 1 に設定されていると、入力データのメタデータからの型がテーブルの対応するカラムの型と比較されます。

デフォルトで有効です。

input_format_max_bytes_to_read_for_schema_inference

Type: UInt64

Default value: 33554432

自動スキーマ推論のために読み取る最大データ量(バイト単位)。

input_format_max_rows_to_read_for_schema_inference

Type: UInt64

Default value: 25000

自動スキーマ推論のために読み取る最大行数。

input_format_msgpack_number_of_columns

Type: UInt64

Default value: 0

挿入された MsgPack データのカラム数。データからの自動スキーマ推論に使用されます。

input_format_mysql_dump_map_column_names

Type: Bool

Default value: 1

MySQL ダンプ内のカラムと ClickHouse テーブルのカラムを名前で一致させる。

input_format_mysql_dump_table_name

Type: String

Default value:

データを読み取る MySQL ダンプのテーブル名。

input_format_native_allow_types_conversion

Type: Bool

Default value: 1

Native 入力形式におけるデータ型の変換を許可します。

input_format_native_decode_types_in_binary_format

Type: Bool

Default value: 0

Native 入力形式で型名の代わりにバイナリ形式でデータ型を読み取ります。

input_format_null_as_default

Type: Bool

Default value: 1

NULL フィールドを デフォルト値 で初期化するかどうかを有効または無効にします。これらのフィールドのデータ型が nullable でない場合です。この設定が無効で、カラムタイプが nullable でない場合には、NULL を挿入すると例外が発生します。カラムタイプが nullable の場合、設定に関わらず NULL 値はそのまま挿入されます。

この設定はほとんどの入力形式に適用されます。

複雑なデフォルト式については、input_format_defaults_for_omitted_fields を有効にする必要があります。

可能な値:

  • 0 — NULL を非 nullable カラムに挿入すると例外が発生します。
  • 1 — NULL フィールドはデフォルトカラム値で初期化されます。

input_format_orc_allow_missing_columns

Type: Bool

Default value: 1

ORC 入力形式を読み取る際に、欠落したカラムを許可します。

input_format_orc_case_insensitive_column_matching

Type: Bool

Default value: 0

ORC カラムと CH カラムを一致させる際に大文字と小文字を無視します。

input_format_orc_dictionary_as_low_cardinality

Type: Bool

Default value: 1

ORC ファイルを読み取る際に、ORC 辞書エンコードされたカラムを LowCardinality カラムとして扱います。

input_format_orc_filter_push_down

Type: Bool

Default value: 1

ORC ファイルを読み取る際に、WHERE/PREWHERE 式、最小/最大統計情報、または ORC メタデータ内のブラムフィルターに基づいて、全体のストライプや行グループをスキップします。

input_format_orc_reader_time_zone_name

Type: String

Default value: GMT

ORC 行リーダーのタイムゾーン名。デフォルトの ORC 行リーダーのタイムゾーンは GMT です。

input_format_orc_row_batch_size

Type: Int64

Default value: 100000

ORC ストライプを読み取る際のバッチサイズ。

input_format_orc_skip_columns_with_unsupported_types_in_schema_inference

Type: Bool

Default value: 0

ORC 形式のスキーマ推論中に未対応の型を持つカラムをスキップします。

input_format_orc_use_fast_decoder

Type: Bool

Default value: 1

より高速な ORC デコーダの実装を使用します。

input_format_parquet_allow_missing_columns

Type: Bool

Default value: 1

Parquet 入力形式を読み取る際に、欠落したカラムを許可します。

input_format_parquet_bloom_filter_push_down

Type: Bool

Default value: 0

Parquet ファイルを読み取り中に、WHERE 式と Parquet メタデータ内のブラムフィルターに基づいて全体の行グループをスキップします。

input_format_parquet_case_insensitive_column_matching

Type: Bool

Default value: 0

Parquet カラムと CH カラムを一致させる際に大文字と小文字を無視します。

input_format_parquet_enable_row_group_prefetch

Type: Bool

Default value: 1

パーケット解析中に行グループの先読みを有効にします。現在、単一スレッドの解析のみが先読みをすることができます。

input_format_parquet_filter_push_down

Type: Bool

Default value: 1

Parquet ファイルを読み取る際に、WHERE/PREWHERE 式と Parquet メタデータ内の最小/最大統計情報に基づいて全体の行グループをスキップします。

input_format_parquet_local_file_min_bytes_for_seek

Type: UInt64

Default value: 8192

ローカル読み取り(ファイル)に必要な最小バイト数。これにより、Parquet入力形式で無視される読み取りではなく、シークします。

input_format_parquet_max_block_size

Type: UInt64

Default value: 65409

Parquet リーダーの最大ブロックサイズ。

input_format_parquet_prefer_block_bytes

Type: UInt64

Default value: 16744704

Parquet リーダーによって出力される平均ブロックバイト数。

input_format_parquet_preserve_order

Type: Bool

Default value: 0

Parquet ファイルから読み取る際に行の順序を再編成しないようにします。通常、これによりパフォーマンスが大幅に低下します。

input_format_parquet_skip_columns_with_unsupported_types_in_schema_inference

Type: Bool

Default value: 0

Parquet 形式のスキーマ推論中に未対応の型を持つカラムをスキップします。

input_format_parquet_use_native_reader

Type: Bool

Default value: 0

Parquet ファイルを読み取る際に、アローリーダーの代わりにネイティブリーダーを使用します。

input_format_protobuf_flatten_google_wrappers

Type: Bool

Default value: 0

通常の非ネスト型カラムに対して Google ラッパーを有効にします。例: google.protobuf.StringValue 'str' は、文字列カラム 'str' に対応します。Nullable カラムでは、空のラッパーはデフォルトとして認識され、欠落は null と見なされます。

input_format_protobuf_skip_fields_with_unsupported_types_in_schema_inference

Type: Bool

Default value: 0

Protobuf 形式のスキーマ推論中に未対応の型を持つフィールドをスキップします。

input_format_record_errors_file_path

Type: String

Default value:

テキスト形式(CSV, TSV)を読み取る際にエラーを記録するために使用されるファイルのパス。

input_format_skip_unknown_fields

Type: Bool

Default value: 1

追加データの挿入をスキップするかどうかを有効または無効にします。

データを書き込むとき、ClickHouse は入力データにターゲットテーブルに存在しないカラムが含まれている場合に例外をスローします。スキップが有効な場合、ClickHouse は追加データを挿入せず、例外をスローしません。

サポートされている形式:

  • JSONEachRow(およびその他の JSON 形式)
  • BSONEachRow(およびその他の JSON 形式)
  • TSKV
  • 名前付き/名前付きおよび型付きサフィックスのあるすべての形式
  • MySQLDump
  • Native

可能な値:

  • 0 — 無効。
  • 1 — 有効。

input_format_try_infer_dates

Type: Bool

Default value: 1

有効にすると、ClickHouse はテキスト形式のスキーマ推論のために文字列フィールドから Date 型を推測しようとします。入力データのカラムからのすべてのフィールドが日付として正常に解析されれば、結果の型は Date になります。少なくとも1つのフィールドが日付として解析されない場合、結果の型は String になります。

デフォルトで有効です。

input_format_try_infer_datetimes

Type: Bool

Default value: 1

有効にすると、ClickHouse はテキスト形式のスキーマ推論のために文字列フィールドから DateTime64 型を推測しようとします。入力データのカラムからのすべてのフィールドが日付時刻として正常に解析されれば、結果の型は DateTime64 になります。少なくとも1つのフィールドが日付時刻として解析されない場合、結果の型は String になります。

デフォルトで有効です。

input_format_try_infer_datetimes_only_datetime64

Type: Bool

Default value: 0

input_format_try_infer_datetimes が有効な場合、DateTime タイプではなく DateTime64 のみを推測します。

input_format_try_infer_exponent_floats

Type: Bool

Default value: 0

テキスト形式でスキーマ推論中に指数記法の浮動小数点数を推測しようとします(JSON を除く、指数数は常に推測されます)。

input_format_try_infer_integers

Type: Bool

Default value: 1

有効にすると、ClickHouse はテキスト形式のスキーマ推論のために浮動小数点数の代わりに整数を推測しようとします。入力データのカラム内のすべての数値が整数であれば、結果の型は Int64 になります。少なくとも1つの数値が浮動小数点数であれば、結果の型は Float64 になります。

デフォルトで有効です。

input_format_try_infer_variants

Type: Bool

Default value: 0

有効にすると、ClickHouse はテキスト形式のスキーマ推論において、カラム/配列要素の可能な型が複数ある場合に Variant 型を推測しようとします。

可能な値:

  • 0 — 無効。
  • 1 — 有効。

input_format_tsv_allow_variable_number_of_columns

Type: Bool

Default value: 0

TSV 入力内の余分なカラムを無視し(ファイルに期待される以上のカラムが存在する場合)、TSV 入力の欠落フィールドをデフォルト値として扱います。

input_format_tsv_crlf_end_of_line

Type: Bool

Default value: 0

真に設定された場合、ファイル関数は TSV 形式を \r\n で読み取ります。

input_format_tsv_detect_header

Type: Bool

Default value: 1

TSV 形式で名前と型を持つヘッダーを自動的に検出します。

input_format_tsv_empty_as_default

Type: Bool

Default value: 0

TSV 入力の空のフィールドをデフォルト値として扱います。

input_format_tsv_enum_as_number

Type: Bool

Default value: 0

TSV 形式で挿入された列挙型の値を列挙インデックスとして扱います。

input_format_tsv_skip_first_lines

Type: UInt64

Default value: 0

TSV 形式のデータの先頭で指定された行数をスキップします。

input_format_tsv_skip_trailing_empty_lines

Type: Bool

Default value: 0

TSV 形式の末尾の空行をスキップします。

input_format_tsv_use_best_effort_in_schema_inference

Type: Bool

Default value: 1

TSV 形式でスキーマを推測するためにいくつかの微調整とヒューリスティックを使用します。

input_format_values_accurate_types_of_literals

Type: Bool

Default value: 1

Values 形式: テンプレートを使用して式を解析および解釈する際、オーバーフローや精度の問題を回避するためにリテラルの実際の型を確認します。

input_format_values_deduce_templates_of_expressions

Type: Bool

Default value: 1

Values 形式: フィールドがストリーミングパーサによって解析できなかった場合、SQL パーサを実行し、SQL 式のテンプレートを推測し、すべての行をテンプレートを使用して解析し、その後すべての行の式を解釈しようとします。

input_format_values_interpret_expressions

Type: Bool

Default value: 1

Values 形式: フィールドがストリーミングパーサによって解析できなかった場合、SQL パーサを実行し、それを SQL 式として解釈しようとします。

input_format_with_names_use_header

Type: Bool

Default value: 1

データ挿入時にカラムの順序を確認するかどうかを有効または無効にします。

挿入パフォーマンスを向上させるために、入力データのカラムの順序がターゲットテーブルと同じであることが確実な場合は、このチェックを無効にすることをお勧めします。

サポートされている形式:

可能な値:

  • 0 — 無効。
  • 1 — 有効。

input_format_with_types_use_header

Type: Bool

Default value: 1

形式パーサーが、入力データのデータ型がターゲットテーブルのデータ型と一致するかどうかを確認するかどうかを制御します。

サポートされている形式:

可能な値:

  • 0 — 無効。
  • 1 — 有効。

insert_distributed_one_random_shard

Type: Bool

Default value: 0

分散キーがない場合に、Distributed テーブルへのランダムシャード挿入を有効または無効にします。

デフォルトでは、1 つ以上のシャードを持つ Distributed テーブルにデータを挿入する場合、分散キーがないと ClickHouse サーバーは挿入要求を拒否します。insert_distributed_one_random_shard = 1 の場合は、挿入が許可され、データが全てのシャード間でランダムに転送されます。

可能な値:

  • 0 — 複数のシャードがあり、分散キーが指定されていない場合は挿入が拒否されます。
  • 1 — 分散キーが指定されていない場合に、すべての利用可能なシャードの間でランダムに挿入されます。

interval_output_format

Type: IntervalOutputFormat

Default value: numeric

間隔型のテキスト表現の異なる出力形式を選択できるようにします。

可能な値:

  • kusto - KQLスタイルの出力形式。

    ClickHouse は KQL形式 で間隔を出力します。例えば、toIntervalDay(2)2.00:00:00 のようにフォーマットされます。さまざまな長さの間隔型(例えば、IntervalMonthIntervalYear)の場合、平均秒数が考慮されることに注意してください。

  • numeric - 数値出力形式。

    ClickHouse は間隔をその基礎となる数値表現として出力します。例えば、toIntervalDay(2)2 のようにフォーマットされます。

詳しくは:

output_format_arrow_compression_method

Type: ArrowCompression

Default value: lz4_frame

Arrow 出力形式の圧縮メソッド。サポートされているコーデック: lz4_frame, zstd, none (非圧縮)

output_format_arrow_fixed_string_as_fixed_byte_array

Type: Bool

Default value: 1

FixedString カラムに対して Binary の代わりに Arrow FIXED_SIZE_BINARY 型を使用します。

output_format_arrow_low_cardinality_as_dictionary

Type: Bool

Default value: 0

LowCardinality 型を Dictionary Arrow 型として出力することを有効にします。

output_format_arrow_string_as_string

Type: Bool

Default value: 1

String カラムに対して Binary の代わりに Arrow String 型を使用します。

output_format_arrow_use_64_bit_indexes_for_dictionary

Type: Bool

Default value: 0

Arrow 形式の辞書インデックスに対して常に 64 ビット整数を使用します。

output_format_arrow_use_signed_indexes_for_dictionary

Type: Bool

Default value: 1

Arrow 形式の辞書インデックスに対して符号付き整数を使用します。

output_format_avro_codec

Type: String

Default value:

出力に使用される圧縮コーデック。可能な値: 'null', 'deflate', 'snappy', 'zstd'。

output_format_avro_rows_in_file

Type: UInt64

Default value: 1

ファイル内の最大行数(ストレージによって許可されている場合)。

output_format_avro_string_column_pattern

Type: String

Default value:

Avro 形式: AVRO 文字列として選択するための文字列カラムの正規表現。

output_format_avro_sync_interval

Type: UInt64

Default value: 16384

バイト単位の同期間隔。

output_format_binary_encode_types_in_binary_format

Type: Bool

Default value: 0

RowBinaryWithNamesAndTypes 出力形式で型名の代わりにバイナリ形式でデータ型を書き込みます。

output_format_binary_write_json_as_string

Type: Bool

Default value: 0

JSON データ型の値を RowBinary 出力形式で JSON String 値として書き込みます。

output_format_bson_string_as_string

Type: Bool

Default value: 0

String カラムに対して Binary の代わりに BSON String 型を使用します。

output_format_csv_crlf_end_of_line

Type: Bool

Default value: 0

真に設定された場合、CSV 形式の行の終わりは \r\n になります。

output_format_csv_serialize_tuple_into_separate_columns

Type: Bool

Default value: 1

真に設定された場合、CSV 形式のタプルは別々のカラムとしてシリアライズされます(つまり、タプル内でのネストが失われます)。

output_format_decimal_trailing_zeros

Type: Bool

Default value: 0

Decimal 値を印刷する際に末尾のゼロを出力します。例: 1.230000 ではなく 1.23。

デフォルトで無効。

output_format_json_array_of_rows

Type: Bool

Default value: 0

JSONEachRow 形式で、すべての行を JSON 配列として出力する機能を有効にします。

可能な値:

  • 1 — ClickHouse はすべての行を配列として出力し、各行は JSONEachRow 形式で出力されます。
  • 0 — ClickHouse は各行を JSONEachRow 形式で個別に出力します。

設定を有効にした例のクエリ

クエリ:

結果:

設定を無効にした例のクエリ

クエリ:

結果:

output_format_json_escape_forward_slashes

Type: Bool

Default value: 1

JSON 出力形式における文字列出力のためのスラッシュのエスケープを制御します。これは JavaScript との互換性のために設計されています。常にエスケープされるバックスラッシュとは混同しないでください。

デフォルトで有効です。

output_format_json_named_tuples_as_objects

Type: Bool

Default value: 1

名前付きタプルカラムを JSON オブジェクトとしてシリアライズします。

デフォルトで有効です。

output_format_json_pretty_print

Type: Bool

Default value: 1

有効にすると、'data' セクションの JSON 出力形式でのタプル/配列/マップなどの複雑なデータ型の値が美しくフォーマットされて印刷されます。

デフォルトで有効です。

output_format_json_quote_64bit_floats

Type: Bool

Default value: 0

JSON形式の出力時に64ビットの 浮動小数点数 の引用を制御します。

デフォルトで無効です。

output_format_json_quote_64bit_integers

Type: Bool

Default value: 1

JSON形式で出力される64ビットまたはそれ以上の 整数 (例: UInt64 または Int128)の引用を制御します。 そのような整数はデフォルトで引用符で囲まれます。この動作はほとんどのJavaScript実装と互換性があります。

可能な値:

  • 0 — 整数は引用符なしで出力されます。
  • 1 — 整数は引用符で囲まれます。

output_format_json_quote_decimals

Type: Bool

Default value: 0

JSON 出力形式で decimals の引用を制御します。

デフォルトで無効です。

output_format_json_quote_denormals

Type: Bool

Default value: 0

JSON 出力形式での +nan, -nan, +inf, -inf 出力を有効にします。

可能な値:

  • 0 — 無効。
  • 1 — 有効。

次のテーブル account_orders を考慮してください:

output_format_json_quote_denormals = 0 の場合、クエリは出力で null 値を返します:

output_format_json_quote_denormals = 1 の場合、クエリは次のようになります:

output_format_json_skip_null_value_in_named_tuples

Type: Bool

Default value: 0

名前付きタプルカラムを JSON オブジェクトとしてシリアライズする際に、null 値を持つキー値ペアをスキップします。これは、output_format_json_named_tuples_as_objects が true の場合にのみ有効です。

output_format_json_validate_utf8

Type: Bool

Default value: 0

JSON 出力形式における UTF-8 シーケンスの検証を制御します。これにより、JSON/JSONCompact/JSONColumnsWithMetadata 形式には影響しません。それらは常に UTF-8 を検証します。

デフォルトで無効です。

output_format_markdown_escape_special_characters

Type: Bool

Default value: 0

Markdown における特殊文字をエスケープします。

output_format_msgpack_uuid_representation

Type: MsgPackUUIDRepresentation

Default value: ext

MsgPack 形式で UUID を出力する方法。

output_format_native_encode_types_in_binary_format

Type: Bool

Default value: 0

ネイティブ出力形式で型名の代わりにバイナリ形式でデータ型を書き込みます。

output_format_native_write_json_as_string

Type: Bool

Default value: 0

JSON カラムのデータを、デフォルトのネイティブ JSON シリアライズの代わりに JSON 文字列を含む String カラムとして書き込みます。

output_format_orc_compression_method

Type: ORCCompression

Default value: zstd

ORC 出力形式の圧縮メソッド。サポートされているコーデック: lz4, snappy, zlib, zstd, none (非圧縮)

output_format_orc_dictionary_key_size_threshold

Type: Double

Default value: 0

ORC 出力形式の文字列カラムに対して、異なる値の数がこの非 Null 行総数の比率を超える場合、辞書エンコーディングをオフにします。それ以外の場合、辞書エンコーディングが有効になります。

output_format_orc_row_index_stride

Type: UInt64

Default value: 10000

ORC 出力形式でのターゲット行インデックス間隔。

output_format_orc_string_as_string

Type: Bool

Default value: 1

String カラムに対して Binary の代わりに ORC String 型を使用します。

output_format_orc_writer_time_zone_name

Type: String

Default value: GMT

ORC ライターのタイムゾーン名。デフォルトの ORC ライターのタイムゾーンは GMT です。

output_format_parquet_batch_size

Type: UInt64

Default value: 1024

この行数ごとにページサイズをチェックします。平均サイズが数KBを超えるカラムがある場合は減少を考慮してください。

output_format_parquet_bloom_filter_bits_per_value

Type: Double

Default value: 10.5

Parquet ブルームフィルターで各固有値に使用するビットの近似数。推定された誤陽性率:

  • 6 ビット - 10%
  • 10.5 ビット - 1%
  • 16.9 ビット - 0.1%
  • 26.4 ビット - 0.01%
  • 41 ビット - 0.001%

output_format_parquet_bloom_filter_flush_threshold_bytes

Type: UInt64

Default value: 134217728

Parquet ファイル内でブルームフィルターを配置する場所。ブルームフィルターは、約このサイズのグループで書き込まれます。特に:

  • 0 の場合、各行グループのブルームフィルターは行グループの直後に書き込まれます。
  • すべてのブルームフィルターの合計サイズを超える場合、すべての行グループのブルームフィルターはメモリに蓄えられ、ファイルの終わり近くで一緒に書き込まれます。
  • それ以外の場合、ブルームフィルターはメモリに蓄えられ、総サイズがこの値を超えたときに書き出されます。

output_format_parquet_compliant_nested_types

Type: Bool

Default value: 1

Parquetファイルスキーマでは、リスト要素について 'item' の代わりに 'element' という名前を使用します。これは、Arrow ライブラリ実装の歴史的な遺物です。一般的に互換性を高めますが、古いバージョンの Arrow には例外が存在するかもしれません。

output_format_parquet_compression_method

Type: ParquetCompression

Default value: zstd

Parquet 出力形式の圧縮メソッド。サポートされているコーデック: snappy, lz4, brotli, zstd, gzip, none (非圧縮)

output_format_parquet_data_page_size

Type: UInt64

Default value: 1048576

圧縮前のターゲットページサイズ(バイト単位)。

output_format_parquet_datetime_as_uint32

Type: Bool

Default value: 0

DateTime 値を生の unix タイムスタンプ(UInt32 として読み取られる)として書き込みます。ミリ秒に変換するのではなく、その結果は DateTime64(3) として読み取られます。

output_format_parquet_fixed_string_as_fixed_byte_array

Type: Bool

Default value: 1

Parquet FIXED_LENGTH_BYTE_ARRAY 型を使用して Binary の代わりに FixedString カラムに使用します。

output_format_parquet_parallel_encoding

Type: Bool

Default value: 1

複数のスレッドで Parquet エンコーディングを行います。これは、output_format_parquet_use_custom_encoder が必要です。

output_format_parquet_row_group_size

Type: UInt64

Default value: 1000000

ターゲット行グループサイズ(行数)。

結果:

Type: UInt64

Default value: 50

設定 output_format_pretty_display_footer_column_names が有効な場合、フッターにカラム名が表示されるための最小行数を設定します。

output_format_pretty_fallback_to_vertical

Type: Bool

Default value: 1

有効な場合、テーブルが広いが短い場合、PrettyフォーマットはVerticalフォーマットのように出力されます。 この動作の詳細な調整は output_format_pretty_fallback_to_vertical_max_rows_per_chunkoutput_format_pretty_fallback_to_vertical_min_table_width を参照してください。

output_format_pretty_fallback_to_vertical_max_rows_per_chunk

Type: UInt64

Default value: 10

Verticalフォーマットへのフォールバック( output_format_pretty_fallback_to_vertical を参照)は、チャンク内のレコード数が指定された値を超えない場合にのみアクティブになります。

output_format_pretty_fallback_to_vertical_min_columns

Type: UInt64

Default value: 5

Verticalフォーマットへのフォールバック( output_format_pretty_fallback_to_vertical を参照)は、カラム数が指定された値を超えた場合にのみアクティブになります。

output_format_pretty_fallback_to_vertical_min_table_width

Type: UInt64

Default value: 250

Verticalフォーマットへのフォールバック( output_format_pretty_fallback_to_vertical を参照)は、テーブル内のカラムの長さの合計が指定された値を超えるか、少なくとも1つの値に改行文字が含まれている場合にのみアクティブになります。

output_format_pretty_grid_charset

Type: String

Default value: UTF-8

グリッド境界の印刷に使用する文字セット。利用可能な文字セット: ASCII、UTF-8(デフォルト)。

output_format_pretty_highlight_digit_groups

Type: Bool

Default value: 1

有効な場合、出力がターミナルであれば、千や百万に対応する各桁を下線で強調表示します。

output_format_pretty_highlight_trailing_spaces

Type: Bool

Default value: 1

有効な場合、出力がターミナルであれば、末尾のスペースを灰色で強調表示し、下線を引きます。

output_format_pretty_max_column_name_width_cut_to

Type: UInt64

Default value: 24

カラム名が長すぎる場合、この長さに切り詰めます。 カラム名が output_format_pretty_max_column_name_width_cut_tooutput_format_pretty_max_column_name_width_min_chars_to_cut を加えた長さを超える場合、カラムは切り詰められます。

output_format_pretty_max_column_name_width_min_chars_to_cut

Type: UInt64

Default value: 4

カラム名が長すぎる場合に切り詰める最小文字数。 カラム名が output_format_pretty_max_column_name_width_cut_tooutput_format_pretty_max_column_name_width_min_chars_to_cut を加えた長さを超える場合、カラムは切り詰められます。

output_format_pretty_max_column_pad_width

Type: UInt64

Default value: 250

Prettyフォーマットでカラム内のすべての値をパディングするための最大幅。

output_format_pretty_max_rows

Type: UInt64

Default value: 1000

Prettyフォーマットの行制限。

output_format_pretty_max_value_width

Type: UInt64

Default value: 10000

Prettyフォーマットで表示する値の最大幅。これを超える場合は切り詰められます。 値が0の場合は切り詰められません。

output_format_pretty_max_value_width_apply_for_single_value

Type: UInt64

Default value: 0

それがブロック内の単一の値でないときにのみ値を切り詰めます( output_format_pretty_max_value_width 設定を参照)。 さもなくば、完全に出力します。これは SHOW CREATE TABLE クエリに有用です。

output_format_pretty_multiline_fields

Type: Bool

Default value: 1

有効な場合、Prettyフォーマットはテーブルセル内の複数行のフィールドをレンダリングし、テーブルのアウトラインを保持します。 無効な場合、それらはそのままレンダリングされ、テーブルが歪む可能性があります(無効にする利点の一つは、複数行の値をコピーペーストするのが容易であることです)。

output_format_pretty_row_numbers

Type: Bool

Default value: 1

Pretty出力フォーマットの各行の前に行番号を追加します。

output_format_pretty_single_large_number_tip_threshold

Type: UInt64

Default value: 1000000

ブロックがこの値を超える単一の数字で構成される場合、テーブルの右側に読みやすい数字のヒントを表示します(0を除く)。

output_format_pretty_squash_consecutive_ms

Type: UInt64

Default value: 50

次のブロックを指定されたミリ秒まで待機し、書き込む前に前のブロックにまとめます。 これにより、あまりにも小さなブロックの頻繁な出力を回避しつつ、データをストリーミング形式で表示することができます。

output_format_pretty_squash_max_wait_ms

Type: UInt64

Default value: 1000

前回の出力から指定されたミリ秒数が経過した場合、保留中のブロックをPrettyフォーマットで出力します。

output_format_protobuf_nullables_with_google_wrappers

Type: Bool

Default value: 0

NullableカラムをGoogleラッパーでシリアライズする際、デフォルト値を空のラッパーとしてシリアライズします。無効にすると、デフォルトおよびnull値はシリアライズされません。

output_format_schema

Type: String

Default value:

自動生成されたスキーマがCap'n ProtoまたはProtobuf形式で保存されるファイルのパス。

output_format_sql_insert_include_column_names

Type: Bool

Default value: 1

INSERTクエリにカラム名を含めます。

output_format_sql_insert_max_batch_size

Type: UInt64

Default value: 65409

1つのINSERT文内の最大行数。

output_format_sql_insert_quote_names

Type: Bool

Default value: 1

カラム名を '`' 文字で引用します。

output_format_sql_insert_table_name

Type: String

Default value: table

出力INSERTクエリ内のテーブル名。

output_format_sql_insert_use_replace

Type: Bool

Default value: 0

INSERTの代わりにREPLACE文を使用します。

output_format_tsv_crlf_end_of_line

Type: Bool

Default value: 0

これがtrueに設定されている場合、TSV形式での行の終わりは \r\n になります。

output_format_values_escape_quote_with_quote

Type: Bool

Default value: 0

trueの場合、'は''でエスケープされ、それ以外の場合は\'で引用されます。

output_format_write_statistics

Type: Bool

Default value: 1

適切な出力形式で読み取った行、バイト、経過時間に関する統計を書き込みます。

デフォルトで有効

precise_float_parsing

Type: Bool

Default value: 0

より正確(しかし遅い)な浮動小数点の解析アルゴリズムを優先します。

regexp_dict_allow_hyperscan

Type: Bool

Default value: 1

Hyperscanライブラリを使用してregexp_tree辞書を許可します。

regexp_dict_flag_case_insensitive

Type: Bool

Default value: 0

regexp_tree辞書のために大文字と小文字を区別しないマッチングを使用します。個別の式で(?i)と(-i)でオーバーライドできます。

regexp_dict_flag_dotall

Type: Bool

Default value: 0

regexp_tree辞書のために'.'が改行文字にマッチすることを許可します。

rows_before_aggregation

Type: Bool

Default value: 0

有効な場合、ClickHouseはaggregation前に読み取った行数を示す正確な値を提供します。

schema_inference_hints

Type: String

Default value:

スキーマがないフォーマットのスキーマ推論のためにヒントとして使用するカラム名と型のリストです。

例:

クエリ:

結果:

注記

schema_inference_hints が適切にフォーマットされていない場合、またはタイポや誤ったデータ型がある場合などは、全体の schema_inference_hints が無視されます。

schema_inference_make_columns_nullable

Type: UInt64Auto

Default value: 1

スキーマ推論で推論された型を Nullable にするかどうかを制御します。 設定が有効な場合、すべての推論型は Nullable になります。無効にすると、推論型は決して Nullable になりません。 auto に設定されている場合、推論型はスキーマ推論中にパースされたサンプルに NULL が含まれているか、ファイルメタデータにカラムのnull許容性に関する情報が含まれている場合にのみ Nullable になります。

schema_inference_make_json_columns_nullable

Type: Bool

Default value: 0

スキーマ推論で推論されたJSON型を Nullable にするかどうかを制御します。 この設定が schema_inference_make_columns_nullable と一緒に有効になっている場合、推論されたJSON型は Nullable になります。

schema_inference_mode

Type: SchemaInferenceMode

Default value: default

スキーマ推論のモード。 'default' - すべてのファイルが同じスキーマであると仮定し、スキーマは任意のファイルから推論できる。 'union' - ファイルが異なるスキーマを持っている可能性があり、結果のスキーマはすべてのファイルのスキーマの結合であるべき。

show_create_query_identifier_quoting_rule

Type: IdentifierQuotingRule

Default value: when_necessary

SHOW CREATEクエリ内の識別子の引用ルールを設定します。

show_create_query_identifier_quoting_style

Type: IdentifierQuotingStyle

Default value: Backticks

SHOW CREATEクエリ内の識別子の引用スタイルを設定します。

type_json_skip_duplicated_paths

Type: Bool

Default value: 0

有効にすると、JSONオブジェクトをJSON型にパースする際、重複したパスは無視され、最初のものだけが挿入され、例外は発生しません。

validate_experimental_and_suspicious_types_inside_nested_types

Type: Bool

Default value: 1

配列/マップ/タプルのようなネストされた型内の実験的および疑わしい型の使用を検証します。