allow_special_bool_values_inside_variant
bool_false_representation
bool_true_representation
check_conversion_from_numbers_to_enum
- 0 — Отключено.
- 1 — Включено.
column_names_for_schema_inference
date_time_64_output_format_cut_trailing_zeros_align_to_groups_of_thousands
date_time_input_format
-
'best_effort'— Включает расширенный разбор. ClickHouse может разбирать базовый форматYYYY-MM-DD HH:MM:SSи все форматы даты и времени ISO 8601. Например,'2018-06-08T01:02:03.000Z'. -
'best_effort_us'— Аналогичноbest_effort(см. различия в parseDateTimeBestEffortUS -
'basic'— Использует базовый парсер. ClickHouse может разбирать только базовые форматыYYYY-MM-DD HH:MM:SSилиYYYY-MM-DD. Например,2019-08-20 10:18:56или2019-08-20.
date_time_output_format
-
simple- Простой формат вывода. ClickHouse выводит дату и время в форматеYYYY-MM-DD hh:mm:ss. Например,2019-08-20 10:18:56. Вычисление выполняется в соответствии с часовым поясом типа данных (если он задан) или часовым поясом сервера. -
iso- Формат вывода ISO. ClickHouse выводит дату и время в формате ISO 8601YYYY-MM-DDThh:mm:ssZ. Например,2019-08-20T10:18:56Z. Обратите внимание, что вывод выполняется в UTC (Zозначает UTC). -
unix_timestamp- Формат вывода Unix-временной метки. ClickHouse выводит дату и время в формате Unix timestamp. Например,1566285536.
date_time_overflow_behavior
ignore— Молча игнорировать переполнение. Результат не определён.throw— Сгенерировать исключение в случае переполнения.saturate— Ограничить результат предельными значениями. Если значение меньше минимального значения, которое может быть представлено целевым типом, в качестве результата выбирается минимальное представимое значение. Если значение больше максимального значения, которое может быть представлено целевым типом, в качестве результата выбирается максимальное представимое значение.
ignore.
errors_output_format
format_avro_schema_registry_connection_timeout
format_avro_schema_registry_max_retries
format_avro_schema_registry_receive_timeout
format_avro_schema_registry_retry_initial_backoff_ms
format_avro_schema_registry_send_timeout
format_avro_schema_registry_url
format_binary_max_array_size
format_binary_max_object_size
format_binary_max_string_size
format_capn_proto_enum_comparising_mode
format_capn_proto_max_message_size
format_capn_proto_use_autogenerated_schema
format_csv_allow_double_quotes
format_csv_allow_single_quotes
format_csv_delimiter
format_csv_null_representation
format_custom_escaping_rule
format_custom_field_delimiter
format_custom_result_after_delimiter
format_custom_result_before_delimiter
format_custom_row_after_delimiter
format_custom_row_before_delimiter
format_custom_row_between_delimiter
format_display_secrets_in_show_and_select
SHOW и SELECT для таблиц, баз данных,
table functions и словарей.
Пользователь, который хочет видеть secrets, также должен иметь
включенную
настройку сервера display_secrets_in_show_and_select
и
привилегию displaySecretsInShowAndSelect.
Возможные значения:
- 0 — Отключено.
- 1 — Включено.
format_json_object_each_row_column_for_object_name
row_{i}.
format_protobuf_use_autogenerated_schema
format_regexp
format_regexp_escaping_rule
format_regexp_skip_unmatched
format_schema
format_schema_message_name
format_schema.
Чтобы сохранить совместимость с устаревшим форматом format_schema (file_name:message_name):
- Если
format_schema_message_nameне указан, имя сообщения определяется по частиmessage_nameв устаревшем значенииformat_schema. - Если
format_schema_message_nameуказан при использовании устаревшего формата, будет сгенерирована ошибка.
format_schema_source
format_schema.
Возможные значения:
- ‘file’ (по умолчанию):
format_schema— это имя файла схемы, расположенного в каталогеformat_schemas. - ‘string’:
format_schema— это буквальное содержимое схемы. - ‘query’:
format_schema— это запрос для получения схемы. Еслиformat_schema_sourceустановлено в значение ‘query’, действуют следующие условия: - Запрос должен возвращать ровно одно значение: одну строку с одним строковым столбцом.
- Результат запроса считается содержимым схемы.
- Этот результат кэшируется локально в каталоге
format_schemas. - Локальный кэш можно очистить с помощью команды:
SYSTEM DROP FORMAT SCHEMA CACHE FOR Files. - После кэширования одинаковые запросы больше не выполняются для повторного получения схемы, пока кэш не будет явно очищен.
- Помимо файлов локального кэша, сообщения Protobuf также кэшируются в памяти. Даже после очистки файлов локального кэша кэш в памяти необходимо очистить с помощью
SYSTEM DROP FORMAT SCHEMA CACHE [FOR Protobuf], чтобы полностью обновить схему. - Выполните запрос
SYSTEM DROP FORMAT SCHEMA CACHE, чтобы сразу очистить кэш и для файлов кэша, и для схем сообщений Protobuf.
format_template_resultset
format_template_resultset_format
format_template_row
format_template_row_format
format_template_rows_between_delimiter
format_tsv_null_representation
input_format_allow_errors_num
input_format_allow_errors_ratio.
Если при чтении строк произошла ошибка, но счётчик ошибок всё ещё меньше input_format_allow_errors_num, ClickHouse игнорирует строку и переходит к следующей.
Если превышены и input_format_allow_errors_num, и input_format_allow_errors_ratio, ClickHouse генерирует исключение.
input_format_allow_errors_ratio
input_format_allow_errors_num.
Если при чтении строк произошла ошибка, но счётчик ошибок всё ещё меньше input_format_allow_errors_ratio, ClickHouse игнорирует строку и переходит к следующей.
Если превышены и input_format_allow_errors_num, и input_format_allow_errors_ratio, ClickHouse генерирует исключение.
input_format_allow_seeks
seek (или чтение диапазонов) при чтении входных форматов ORC, Parquet и Arrow.
Если параметр включен и источник это поддерживает (например, локальный файл, S3, HTTP с поддержкой диапазонов и известным размером),
ClickHouse может читать только нужные диапазоны байтов и использовать меньше памяти.
Если параметр отключен или источник не поддерживает seek (например, размер файла неизвестен или поток не поддерживает seek),
некоторые средства чтения могут переключиться на загрузку всего файла в память.
Включено по умолчанию.
input_format_arrow_allow_missing_columns
input_format_arrow_case_insensitive_column_matching
input_format_arrow_skip_columns_with_unsupported_types_in_schema_inference
input_format_avro_allow_missing_fields
input_format_avro_null_as_default
input_format_binary_decode_types_in_binary_format
input_format_binary_max_type_complexity
Map(String, UInt32) = 3 узла. Защищает от вредоносного ввода. 0 = без ограничений.
input_format_binary_read_json_as_string
input_format_bson_skip_fields_with_unsupported_types_in_schema_inference
input_format_capn_proto_skip_fields_with_unsupported_types_in_schema_inference
input_format_column_name_matching_mode
- match_case: сопоставление с учётом регистра
- ignore_case: регистронезависимое сопоставление
- auto: сначала пытается сопоставить с учётом регистра, а если это не удаётся — регистронезависимо.
input_format_connection_handling
Включение этой опции отключает параллельный разбор и делает дедупликацию невозможной
input_format_csv_allow_cr_end_of_line
input_format_csv_allow_variable_number_of_columns
input_format_csv_allow_whitespace_or_tab_as_delimiter
input_format_csv_arrays_as_nested_csv
input_format_csv_deserialize_separate_columns_into_tuple
input_format_csv_detect_header
input_format_csv_empty_as_default
input_format_csv_enum_as_number
input_format_csv_skip_first_lines
input_format_csv_skip_trailing_empty_lines
input_format_csv_trim_whitespaces
input_format_csv_try_infer_numbers_from_strings
input_format_csv_try_infer_strings_from_quoted_tuples
input_format_csv_use_best_effort_in_schema_inference
input_format_csv_use_default_on_bad_values
input_format_custom_allow_variable_number_of_columns
input_format_custom_detect_header
input_format_custom_skip_trailing_empty_lines
input_format_defaults_for_omitted_fields
INSERT пропущенные значения входных столбцов заменяются значениями по умолчанию соответствующих столбцов. Этот параметр применяется к форматам JSONEachRow (и другим JSON-форматам), CSV, TabSeparated, TSKV, Parquet, Arrow, Avro, ORC, Native, а также к форматам с суффиксами WithNames/WithNamesAndTypes.
Когда этот параметр включен, с сервера клиенту отправляются расширенные метаданные таблицы. Это требует дополнительных вычислительных ресурсов на сервере и может снизить производительность.
- 0 — Отключено.
- 1 — Включено.
input_format_force_null_for_omitted_fields
input_format_geojson_unsupported_geometry_handling
GeoJSON нужно сохранить в столбце geometry корректный геометрический тип GeoJSON, который не может быть представлен типом Geometry в ClickHouse (например, GeometryCollection или MultiPoint).
Возможные значения:
'throw'(по умолчанию) — сгенерировать исключение.'null'— вставить значениеNULLв столбецgeometryи продолжить разбор.
geometry материализован. Если этот столбец не запрашивается в выходных данных, такая геометрия проверяется на корректность, но эту обработку не запускает.
input_format_hive_text_allow_variable_number_of_columns
input_format_hive_text_collection_items_delimiter
input_format_hive_text_fields_delimiter
input_format_hive_text_map_keys_delimiter
input_format_import_nested_json
- 0 — Отключено.
- 1 — Включено.
- Использование вложенных структур в формате
JSONEachRow.
input_format_ipv4_default_on_conversion_error
input_format_ipv6_default_on_conversion_error
input_format_json_compact_allow_variable_number_of_columns
input_format_json_defaults_for_missing_elements_in_named_tuple
input_format_json_named_tuples_as_objects.
Включен по умолчанию.
input_format_json_empty_as_default
input_format_defaults_for_omitted_fields.
Возможные значения:
- 0 — Отключено.
- 1 — Включено.
input_format_json_ignore_unknown_keys_in_named_tuple
input_format_json_ignore_unnecessary_fields
input_format_json_infer_array_of_dynamic_from_array_of_different_types
input_format_json_infer_incomplete_types_as_strings
Null/{}/[].
В JSON-форматах любое значение можно прочитать как String, и благодаря этому можно избежать ошибок вида Cannot determine type for column 'column_name' by first 25000 rows of data, most likely this column contains only Nulls or empty Arrays/Maps при автоматическом определении схемы,
используя тип String для ключей с неизвестными типами.
Пример:
input_format_json_map_as_array_of_tuples
input_format_json_max_depth
input_format_json_named_tuples_as_objects
input_format_json_read_arrays_as_strings
input_format_json_read_bools_as_numbers
input_format_json_read_bools_as_strings
input_format_json_read_numbers_as_strings
input_format_json_read_objects_as_strings
input_format_json_throw_on_bad_escape_sequence
input_format_json_try_infer_named_tuples_from_objects
input_format_json_try_infer_numbers_from_strings
input_format_json_use_string_type_for_ambiguous_paths_in_named_tuples_inference_from_objects
input_format_json_validate_types_from_metadata
input_format_max_block_size_bytes
input_format_max_block_wait_ms
0 означает отсутствие ограничения.
Этот параметр работает только при включенном
input_format_connection_handling. Установка значения также отключает параллельный разбор и делает дедупликацию невозможной.Для стриминговых вставок также необходимо задать
min_insert_block_size_rows=0 и min_insert_block_size_bytes=0. В противном случае разобранные блоки все равно могут накапливаться в памяти на этапе укрупнения блоков до достижения этих порогов, что мешает своевременной вставке.input_format_max_bytes_to_read_for_schema_inference
input_format_max_rows_to_read_for_schema_inference
input_format_msgpack_number_of_columns
input_format_mysql_dump_map_column_names
input_format_mysql_dump_table_name
input_format_native_allow_types_conversion
input_format_native_decode_types_in_binary_format
input_format_null_as_default
NULL вызывает исключение. Если тип столбца — Nullable, значения NULL вставляются как есть независимо от этого параметра.
Этот параметр применяется к большинству входных форматов.
Для сложных выражений со значениями по умолчанию также должен быть включен input_format_defaults_for_omitted_fields.
Возможные значения:
- 0 — Вставка
NULLв столбец, не допускающий NULL, вызывает исключение. - 1 — Поля со значением
NULLинициализируются значениями столбца по умолчанию.
input_format_orc_allow_missing_columns
input_format_orc_case_insensitive_column_matching
input_format_orc_dictionary_as_low_cardinality
input_format_orc_filter_push_down
input_format_orc_reader_time_zone_name
input_format_orc_row_batch_size
input_format_orc_skip_columns_with_unsupported_types_in_schema_inference
input_format_orc_use_fast_decoder
input_format_parallel_parsing
- 1 — Включено.
- 0 — Отключено.
input_format_parquet_allow_geoparquet_parser
input_format_parquet_allow_missing_columns
input_format_parquet_bloom_filter_push_down
input_format_parquet_case_insensitive_column_matching
input_format_parquet_enable_json_parsing
input_format_parquet_enable_row_group_prefetch
input_format_parquet_filter_push_down
input_format_parquet_local_file_min_bytes_for_seek
input_format_parquet_local_time_as_utc
isAdjustedToUTC=false. Если true: DateTime64(…, ‘UTC’), если false: DateTime64(…). Ни один из вариантов не является полностью корректным, поскольку в ClickHouse нет типа данных для локального времени на часах. Как ни парадоксально, вариант true, вероятно, менее ошибочен, потому что форматирование временной метки UTC как String даст корректное представление локального времени.
input_format_parquet_max_block_size
input_format_parquet_memory_high_watermark
input_format_parquet_memory_low_watermark
input_format_parquet_page_filter_push_down
input_format_parquet_prefer_block_bytes
input_format_parquet_preserve_order
ORDER BY _row_number.
input_format_parquet_skip_columns_with_unsupported_types_in_schema_inference
input_format_parquet_use_offset_index
input_format_parquet_verify_checksums
input_format_protobuf_flatten_google_wrappers
input_format_protobuf_oneof_presence
input_format_protobuf_skip_fields_with_unsupported_types_in_schema_inference
input_format_record_errors_file_path
input_format_skip_unknown_fields
- JSONEachRow (и другие JSON-форматы)
- BSONEachRow (и другие JSON-форматы)
- TSKV
- Все форматы с суффиксами WithNames/WithNamesAndTypes
- MySQLDump
- Native
- 0 — Отключено.
- 1 — Включено.
input_format_try_infer_dates
Date по строковым полям при автоматическом определении схемы для текстовых форматов. Если все поля столбца во входных данных были успешно разобраны как даты, результирующий тип будет Date; если хотя бы одно поле не удалось разобрать как дату, результирующий тип будет String.
Включено по умолчанию.
input_format_try_infer_datetimes
DateTime64 для строковых полей при автоматическом определении схемы для текстовых форматов. Если все значения в столбце входных данных были успешно разобраны как дата и время, результирующим типом будет DateTime64; если хотя бы одно значение не удалось разобрать как дату и время, результирующим типом будет String.
Включено по умолчанию.
input_format_try_infer_datetimes_only_datetime64
input_format_try_infer_exponent_floats
input_format_try_infer_integers
Int64, а если хотя бы одно число является числом с плавающей точкой, результирующим типом будет Float64.
Включено по умолчанию.
input_format_try_infer_variants
Variant при автоматическом определении схемы для текстовых форматов, когда для элементов столбца/массива возможно более одного типа.
Возможные значения:
- 0 — Отключено.
- 1 — Включено.
input_format_tsv_allow_variable_number_of_columns
input_format_tsv_crlf_end_of_line
input_format_tsv_detect_header
input_format_tsv_empty_as_default
input_format_tsv_enum_as_number
input_format_tsv_skip_first_lines
input_format_tsv_skip_trailing_empty_lines
input_format_tsv_use_best_effort_in_schema_inference
input_format_values_accurate_types_of_literals
input_format_values_deduce_templates_of_expressions
input_format_values_interpret_expressions
input_format_with_names_use_header
- CSVWithNames
- CSVWithNamesAndTypes
- TabSeparatedWithNames
- TabSeparatedWithNamesAndTypes
- JSONCompactEachRowWithNames
- JSONCompactEachRowWithNamesAndTypes
- JSONCompactStringsEachRowWithNames
- JSONCompactStringsEachRowWithNamesAndTypes
- RowBinaryWithNames
- RowBinaryWithNamesAndTypes
- CustomSeparatedWithNames
- CustomSeparatedWithNamesAndTypes
- 0 — Отключено.
- 1 — Включено.
input_format_with_types_use_header
- CSVWithNamesAndTypes
- TabSeparatedWithNamesAndTypes
- JSONCompactEachRowWithNamesAndTypes
- JSONCompactStringsEachRowWithNamesAndTypes
- RowBinaryWithNamesAndTypes
- CustomSeparatedWithNamesAndTypes
- 0 — Отключено.
- 1 — Включено.
insert_distributed_one_random_shard
Distributed с более чем одним сегментом сервер ClickHouse отклоняет любой запрос на вставку, если распределённый ключ не задан. Когда insert_distributed_one_random_shard = 1, вставки разрешаются, и данные случайным образом направляются в один из всех сегментов.
Возможные значения:
- 0 — Вставка отклоняется, если сегментов несколько и распределённый ключ не задан.
- 1 — Вставка выполняется случайным образом в один из всех доступных сегментов, если распределённый ключ не задан.
interval_output_format
-
kusto- формат вывода в стиле KQL. ClickHouse выводит интервалы в формате KQL. Например,toIntervalDay(2)будет отформатирован как2.00:00:00. Обратите внимание, что для типов interval переменной длины (то естьIntervalMonthиIntervalYear) учитывается среднее количество секунд в интервале. -
numeric- числовой формат вывода. ClickHouse выводит интервалы в виде их числового представления. Например,toIntervalDay(2)будет отформатирован как2.
into_outfile_create_parent_directories
json_type_escape_dots_in_keys
max_dynamic_subcolumns_in_json_type_parsing
output_format_always_write_decimal_point_in_float_and_decimal
1. вместо 1.
По умолчанию отключена.
output_format_arrow_compression_method
output_format_arrow_date_as_uint16
output_format_arrow_fixed_string_as_fixed_byte_array
output_format_arrow_low_cardinality_as_dictionary
output_format_arrow_string_as_string
output_format_arrow_unsupported_types_as_binary
output_format_arrow_use_64_bit_indexes_for_dictionary
output_format_arrow_use_signed_indexes_for_dictionary
output_format_avro_codec
output_format_avro_confluent_subject
output_format_avro_rows_in_file
output_format_avro_string_column_pattern
output_format_avro_sync_interval
output_format_binary_encode_types_in_binary_format
output_format_binary_write_json_as_string
output_format_bson_string_as_string
output_format_compression_level
SELECT использует INTO OUTFILE или при записи в табличные функции file, url, hdfs, s3 или azureBlobStorage.
Возможные значения: от 1 до 22
output_format_compression_zstd_window_log
zstd. Если значение больше 0, эта настройка явно задаёт размер окна сжатия (степень 2) и включает режим дальнего действия для сжатия zstd. Это может помочь добиться лучшего коэффициента сжатия.
Возможные значения: неотрицательные числа. Обратите внимание, что если значение слишком маленькое или слишком большое, zstdlib сгенерирует исключение. Типичные значения — от 20 (размер окна = 1MB) до 30 (размер окна = 1GB).
output_format_csv_crlf_end_of_line
output_format_csv_serialize_tuple_into_separate_columns
output_format_decimal_trailing_zeros
output_format_float_precision
Float32, Float64, BFloat16) форматируется максимум с таким количеством цифр после десятичной точки (конечные нули удаляются).
Если значение равно 0 (по умолчанию), используется кратчайшее представление, обеспечивающее точное обратное преобразование.
Слишком большие для фиксированной записи значения, а также значения, модуль которых настолько мал, что округление до запрошенной точности привело бы к потере всех значащих цифр (мантисса стала бы ±0), вместо этого выводятся в научной нотации. В таких случаях мантисса может содержать больше дробных цифр, чем было запрошено.
Допустимый диапазон: от 0 до 100.
output_format_image_height
PNG.
Значение по умолчанию: 1024.
output_format_image_terminal_mode
PNG, выводить изображение прямо в терминал с помощью встроенного протокола изображений вместо записи сырых байтов изображения.
Возможные значения:
- “ (пусто) — записывать сырые байты изображения (по умолчанию).
iterm— использовать встроенный протокол изображений iTerm2.kitty— использовать графический протокол Kitty.sixel— использовать протокол Sixel.auto— если вывод идет в терминал, определить его возможности и использоватьiterm,kittyилиsixel(в этом порядке); в противном случае записывать сырые байты изображения.
output_format_image_width
PNG.
Значение по умолчанию: 1024.
output_format_json_array_of_rows
- 1 — ClickHouse выводит все строки как массив, где каждая строка имеет формат
JSONEachRow. - 0 — ClickHouse выводит каждую строку отдельно в формате
JSONEachRow.
output_format_json_escape_forward_slashes
output_format_json_map_as_array_of_tuples
output_format_json_named_tuples_as_objects
output_format_json_pretty_print
data при использовании формата вывода JSON.
Например, вместо такого вывода:
output_format_json_quote_64bit_floats
output_format_json_quote_64bit_integers
UInt64 или Int128) заключаться в кавычки при выводе в формате JSON.
По умолчанию такие целые числа заключаются в кавычки. Такое поведение совместимо с большинством реализаций JavaScript.
Возможные значения:
- 0 — Целые числа выводятся без кавычек.
- 1 — Целые числа заключаются в кавычки.
output_format_json_quote_decimals
output_format_json_quote_denormals
+nan, -nan, +inf, -inf в формате вывода JSON.
Возможные значения:
- 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
output_format_json_validate_utf8
output_format_markdown_escape_special_characters
- 0 — Отключено.
- 1 — Включено.
output_format_msgpack_uuid_representation
output_format_native_encode_types_in_binary_format
output_format_native_use_flattened_dynamic_and_json_serialization
output_format_native_write_json_as_string
output_format_orc_compression_block_size
output_format_orc_compression_method
output_format_orc_dictionary_key_size_threshold
output_format_orc_row_index_stride
output_format_orc_string_as_string
output_format_orc_writer_time_zone_name
output_format_parallel_formatting
- 1 — Включено.
- 0 — Отключено.
output_format_parquet_batch_size
output_format_parquet_bloom_filter_bits_per_value
- 6 бит — 10%
- 10.5 бит — 1%
- 16.9 бит — 0.1%
- 26.4 бит — 0.01%
- 41 бит — 0.001%
output_format_parquet_bloom_filter_flush_threshold_bytes
- если 0, bloom-фильтры каждой группы строк записываются сразу после группы строк,
- если значение больше общего размера всех bloom-фильтров, bloom-фильтры для всех групп строк будут накапливаться в памяти, а затем записываться вместе ближе к концу файла,
- в противном случае bloom-фильтры будут накапливаться в памяти и записываться, когда их общий размер превысит это значение.
output_format_parquet_compression_method
output_format_parquet_data_page_size
output_format_parquet_date_as_uint16
output_format_parquet_datetime_as_uint32
output_format_parquet_enum_as_byte_array
output_format_parquet_fixed_string_as_fixed_byte_array
output_format_parquet_geometadata
output_format_parquet_max_dictionary_size
output_format_parquet_parallel_encoding
output_format_parquet_row_group_size
output_format_parquet_row_group_size_bytes
output_format_parquet_string_as_string
output_format_parquet_write_bloom_filter
output_format_parquet_write_checksums
output_format_parquet_write_page_index
output_format_pretty_color
- 0 — Имена столбцов не отображаются в нижнем колонтитуле.
- 1 — Имена столбцов отображаются в нижнем колонтитуле, если количество строк больше или равно пороговому значению, заданному параметром output_format_pretty_display_footer_column_names_min_rows (50 по умолчанию).
output_format_pretty_fallback_to_vertical
output_format_pretty_fallback_to_vertical_max_rows_per_chunk и output_format_pretty_fallback_to_vertical_min_table_width.
output_format_pretty_fallback_to_vertical_max_rows_per_chunk
output_format_pretty_fallback_to_vertical) будет выполняться только в том случае, если количество строк во фрагменте не превышает указанное значение.
output_format_pretty_fallback_to_vertical_min_columns
output_format_pretty_fallback_to_vertical) выполняется, только если количество столбцов больше указанного значения.
output_format_pretty_fallback_to_vertical_min_table_width
output_format_pretty_fallback_to_vertical) произойдёт только в том случае, если суммарная длина столбцов в таблице не меньше указанного значения или если хотя бы одно значение содержит символ новой строки.
output_format_pretty_glue_chunks
output_format_pretty_grid_charset
clickhouse-client автоматически переключается на ASCII, если терминал не поддерживает UTF-8 (это определяется по переменным окружения LC_ALL, LC_CTYPE и LANG), если только этот параметр не задан явно.
output_format_pretty_highlight_digit_groups
output_format_pretty_highlight_trailing_spaces
output_format_pretty_max_column_name_width_cut_to
output_format_pretty_max_column_name_width_cut_to плюс output_format_pretty_max_column_name_width_min_chars_to_cut.
output_format_pretty_max_column_name_width_min_chars_to_cut
output_format_pretty_max_column_name_width_cut_to плюс output_format_pretty_max_column_name_width_min_chars_to_cut.
output_format_pretty_max_column_pad_width
output_format_pretty_max_rows
output_format_pretty_max_value_width
output_format_pretty_max_value_width_apply_for_single_value
output_format_pretty_max_value_width) только в том случае, если это не одиночное значение в block. В противном случае выводите его целиком, что полезно для запроса SHOW CREATE TABLE.
output_format_pretty_multiline_fields
output_format_pretty_named_tuples_as_json
output_format_pretty_row_numbers
output_format_pretty_single_large_number_tip_threshold
output_format_pretty_squash_consecutive_ms
output_format_pretty_squash_max_wait_ms
output_format_pretty_use_nbsp_for_padding
Pretty отображается с использованием U+00A0 вместо ASCII-пробела.
В моноширинном шрифте визуально вывод остается таким же, но дополнение сохраняется при использовании инструментов, которые сжимают или обрезают последовательности обычных пробелов.
Действует только если output_format_pretty_grid_charset имеет значение UTF-8.
output_format_protobuf_nullables_with_google_wrappers
output_format_schema
output_format_sql_insert_include_column_names
output_format_sql_insert_max_batch_size
output_format_sql_insert_quote_names
output_format_sql_insert_table_name
output_format_sql_insert_use_replace
output_format_trim_fixed_string
toFixedString('John', 8) выводится как John вместо John\0\0\0\0.
output_format_tsv_crlf_end_of_line
output_format_values_escape_quote_with_quote
output_format_write_statistics
precise_float_parsing
schema_inference_hints
Если
schema_inference_hints отформатирован неправильно или содержит опечатку, неверный тип данных и т. п., то schema_inference_hints будет полностью проигнорирован.schema_inference_make_columns_nullable
Nullable.
Возможные значения:
- 0 - тип, определённый при определении схемы, никогда не будет
Nullable(используйте input_format_null_as_default, чтобы указать, что делать со значениями NULL в этом случае), - 1 - все типы, определённые при определении схемы, будут
Nullable, - 2 or
auto- тип, определённый при определении схемы, будетNullableтолько если столбец содержитNULLв образце, разбираемом во время определения схемы, или если метаданные файла содержат информацию о допустимостиNULLдля столбца, - 3 - допустимость
NULLдля типа, определённого при определении схемы, будет соответствовать метаданным файла, если формат её поддерживает (например, Parquet); в противном случае тип всегда будетNullable(например, CSV).
schema_inference_make_json_columns_nullable
Nullable при определении схемы.
Если этот параметр включён вместе с schema_inference_make_columns_nullable, автоматически определённый тип JSON будет Nullable.
schema_inference_mode
show_create_query_identifier_quoting_rule
show_create_query_identifier_quoting_style
type_json_allow_duplicated_key_with_literal_and_nested_object
{"a" : 42, "a" : {"b" : 42}}, где ключ дублируется, но одно из его вхождений является вложенным объектом.
type_json_skip_duplicated_paths
type_json_skip_invalid_typed_paths
- 0 — Отключено (ошибка при несоответствии типов).
- 1 — Включено (поле пропускается при несоответствии типов).