allow_special_bool_values_inside_variant
bool_false_representation
bool_true_representation
check_conversion_from_numbers_to_enum
- 0 — Deshabilitado.
- 1 — Habilitado.
column_names_for_schema_inference
date_time_64_output_format_cut_trailing_zeros_align_to_groups_of_thousands
date_time_input_format
-
'best_effort'— Habilita el análisis extendido. ClickHouse puede analizar el formato básicoYYYY-MM-DD HH:MM:SSy todos los formatos de fecha y hora ISO 8601. Por ejemplo,'2018-06-08T01:02:03.000Z'. -
'best_effort_us'— Similar abest_effort(consulte la diferencia en parseDateTimeBestEffortUS -
'basic'— Usa el analizador básico. ClickHouse puede analizar solo el formato básicoYYYY-MM-DD HH:MM:SSoYYYY-MM-DD. Por ejemplo,2019-08-20 10:18:56o2019-08-20.
date_time_output_format
-
simple- Formato de salida simple. ClickHouse muestra la fecha y la hora en formatoYYYY-MM-DD hh:mm:ss. Por ejemplo,2019-08-20 10:18:56. El cálculo se realiza según la zona horaria del tipo de dato (si está presente) o la zona horaria del servidor. -
iso- Formato de salida ISO. ClickHouse muestra la fecha y la hora en formato ISO 8601YYYY-MM-DDThh:mm:ssZ. Por ejemplo,2019-08-20T10:18:56Z. Tenga en cuenta que la salida se muestra en UTC (Zsignifica UTC). -
unix_timestamp- Formato de salida como Unix timestamp. ClickHouse muestra la fecha y la hora en formato Unix timestamp. Por ejemplo,1566285536.
date_time_overflow_behavior
ignore— Ignora silenciosamente los desbordamientos. El resultado es indefinido.throw— Lanza una excepción en caso de desbordamiento.saturate— Satura el resultado. Si el valor es menor que el valor mínimo que puede representar el tipo de destino, el resultado será el valor representable más pequeño. Si el valor es mayor que el valor máximo que puede representar el tipo de destino, el resultado será el valor representable más grande.
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 y SELECT de tablas, bases de datos,
funciones de tabla y diccionarios.
El usuario que desee ver secretos también debe tener
la configuración del servidor display_secrets_in_show_and_select
activada y el privilegio
displaySecretsInShowAndSelect.
Valores posibles:
- 0 — Deshabilitado.
- 1 — Habilitado.
format_json_object_each_row_column_for_object_name
row_{i} como nombres de objeto.
format_protobuf_use_autogenerated_schema
format_schema
format_regexp
format_regexp_escaping_rule
format_regexp_skip_unmatched
format_schema
format_schema_message_name
format_schema.
Para mantener la compatibilidad con el formato heredado de format_schema (file_name:message_name):
- Si no se especifica
format_schema_message_name, el nombre del mensaje se deduce de la partemessage_namedel valor heredado deformat_schema. - Si se especifica
format_schema_message_namemientras se usa el formato heredado, se producirá un error.
format_schema_source
format_schema.
Valores posibles:
- ‘file’ (por defecto):
format_schemaes el nombre de un archivo de esquema ubicado en el directorioformat_schemas. - ‘string’:
format_schemaes el contenido literal del esquema. - ‘query’:
format_schemaes una consulta para obtener el esquema. Cuandoformat_schema_sourcese establece en ‘query’, se aplican las siguientes condiciones: - La consulta debe devolver exactamente un valor: una sola fila con una sola columna de tipo cadena.
- El resultado de la consulta se trata como el contenido del esquema.
- Este resultado se almacena en caché localmente en el directorio
format_schemas. - Puede borrar la caché local con el comando:
SYSTEM DROP FORMAT SCHEMA CACHE FOR Files. - Una vez almacenadas en caché, las consultas idénticas no se vuelven a ejecutar para obtener el esquema hasta que la caché se borre explícitamente.
- Además de los archivos de caché locales, los mensajes de Protobuf también se almacenan en caché en memoria. Incluso después de borrar los archivos de caché locales, la caché en memoria debe borrarse con
SYSTEM DROP FORMAT SCHEMA CACHE [FOR Protobuf]para actualizar completamente el esquema. - Ejecute la consulta
SYSTEM DROP FORMAT SCHEMA CACHEpara borrar de una sola vez la caché tanto de los archivos de caché como de los esquemas de mensajes 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.
Si se produce un error al leer filas, pero el contador de errores sigue siendo menor que input_format_allow_errors_num, ClickHouse ignora la fila y pasa a la siguiente.
Si se superan tanto input_format_allow_errors_num como input_format_allow_errors_ratio, ClickHouse lanza una excepción.
input_format_allow_errors_ratio
input_format_allow_errors_num.
Si se produce un error al leer filas, pero el contador de errores sigue siendo inferior a input_format_allow_errors_ratio, ClickHouse ignora la fila y pasa a la siguiente.
Si se superan tanto input_format_allow_errors_num como input_format_allow_errors_ratio, ClickHouse lanza una excepción.
input_format_allow_seeks
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 nodos. Protege contra entradas maliciosas. 0 = ilimitado.
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: distingue mayúsculas y minúsculas
- ignore_case: no distingue mayúsculas y minúsculas
- auto: primero intenta hacer la coincidencia distinguiendo mayúsculas y minúsculas; si falla, la intenta sin distinguir mayúsculas y minúsculas.
input_format_connection_handling
Activar esta opción desactiva el análisis en paralelo e impide la deduplicación
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
enum insertados en formatos CSV como índices de enum
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, sustituye los valores omitidos de las columnas de entrada por los valores predeterminados de las columnas correspondientes. Esta opción se aplica a JSONEachRow (y otros formatos JSON), CSV, TabSeparated, TSKV, Parquet, Arrow, Avro, ORC, Native y a los formatos con los sufijos WithNames/WithNamesAndTypes.
Cuando esta opción está habilitada, se envían metadatos ampliados de la tabla desde el servidor al cliente. Esto consume recursos de procesamiento adicionales en el servidor y puede reducir el rendimiento.
- 0 — Deshabilitado.
- 1 — Habilitado.
input_format_force_null_for_omitted_fields
input_format_geojson_unsupported_geometry_handling
GeoJSON válido que no puede representarse en el tipo Geometry de ClickHouse (como GeometryCollection o MultiPoint) debe almacenarse en la columna geometry al leer una entrada GeoJSON.
Posibles valores:
'throw'(predeterminado) — lanzar una excepción.'null'— insertar un valorNULLen la columnageometryy continuar con el análisis.
geometry está materializada. Cuando no es una columna de salida solicitada, esa geometría se valida para comprobar que esté bien formada, pero no activa este comportamiento.
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 — Deshabilitado.
- 1 — Habilitado.
- Uso de estructuras anidadas con el formato
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 está habilitada.
Está habilitada de forma predeterminada.
input_format_json_empty_as_default
input_format_defaults_for_omitted_fields.
Valores posibles:
- 0 — Deshabilitado.
- 1 — Habilitado.
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/{}/[] en la muestra de datos durante la inferencia del esquema.
En formatos JSON, cualquier valor puede leerse como String, y es posible evitar errores como Cannot determine type for column 'column_name' by first 25000 rows of data, most likely this column contains only Nulls or empty Arrays/Maps durante la inferencia del esquema
usando el tipo String para claves con tipos desconocidos.
Ejemplo:
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
Esta opción solo funciona si
input_format_connection_handling está habilitado. Establecer un valor también desactiva el análisis en paralelo y hace imposible la deduplicación.Para inserts de streaming, también se deben establecer
min_insert_block_size_rows=0 y min_insert_block_size_bytes=0. De lo contrario, los bloques analizados pueden seguir acumulándose en memoria durante la etapa de squashing de bloques hasta que se alcancen esos umbrales, lo que impide que los inserts se realicen a tiempo.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 provoca una excepción. Si el tipo de columna es Nullable, los valores NULL se insertan tal cual, independientemente de esta configuración.
Esta configuración se aplica a la mayoría de los formatos de entrada.
Para expresiones predeterminadas complejas, input_format_defaults_for_omitted_fields también debe estar habilitada.
Valores posibles:
- 0 — Insertar
NULLen una columna no Nullable provoca una excepción. - 1 — Los campos
NULLse inicializan con los valores predeterminados de la columna.
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 — Habilitado.
- 0 — Deshabilitado.
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
seek, en lugar de leer ignorando datos, en el formato de entrada Parquet
input_format_parquet_local_time_as_utc
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 (y otros formatos JSON)
- BSONEachRow (y otros formatos JSON)
- TSKV
- Todos los formatos con sufijos WithNames/WithNamesAndTypes
- MySQLDump
- Native
- 0 — Deshabilitado.
- 1 — Habilitado.
input_format_try_infer_dates
Date a partir de campos de texto durante la inferencia de esquemas para formatos de texto. Si todos los campos de una columna de los datos de entrada se interpretan correctamente como fechas, el tipo resultante será Date; si al menos un campo no se interpreta como fecha, el tipo resultante será String.
Habilitado de forma predeterminada.
input_format_try_infer_datetimes
DateTime64 a partir de campos de tipo cadena durante la inferencia de esquema para formatos de texto. Si todos los campos de una columna de los datos de entrada se analizan correctamente como fechas y horas, el tipo resultante será DateTime64; si al menos un campo no se analiza como fecha y hora, el tipo resultante será String.
Habilitada de forma predeterminada.
input_format_try_infer_datetimes_only_datetime64
input_format_try_infer_exponent_floats
input_format_try_infer_integers
Int64; si al menos uno de los números es de coma flotante, el tipo resultante será Float64.
Habilitado de forma predeterminada.
input_format_try_infer_variants
Variant en la inferencia de esquema para formatos de texto cuando haya más de un tipo posible para elementos de columna/array.
Valores posibles:
- 0 — Deshabilitado.
- 1 — Habilitado.
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 — Deshabilitado.
- 1 — Habilitado.
input_format_with_types_use_header
- CSVWithNamesAndTypes
- TabSeparatedWithNamesAndTypes
- JSONCompactEachRowWithNamesAndTypes
- JSONCompactStringsEachRowWithNamesAndTypes
- RowBinaryWithNamesAndTypes
- CustomSeparatedWithNamesAndTypes
- 0 — Deshabilitado.
- 1 — Habilitado.
insert_distributed_one_random_shard
Distributed con más de un segmento, el servidor de ClickHouse rechazará cualquier solicitud de inserción si no se ha definido una clave de distribución. Cuando insert_distributed_one_random_shard = 1, se permiten las inserciones y los datos se reenvían aleatoriamente entre todos los segmentos.
Valores posibles:
- 0 — La inserción se rechaza si hay varios segmentos y no se proporciona una clave de distribución.
- 1 — La inserción se realiza aleatoriamente entre todos los segmentos disponibles cuando no se proporciona una clave de distribución.
interval_output_format
interval.
Valores posibles:
-
kusto- formato de salida de estilo KQL. ClickHouse genera los intervalos en formato KQL. Por ejemplo,toIntervalDay(2)se formatearía como2.00:00:00. Tenga en cuenta que, para los tiposintervalde longitud variable (es decir,IntervalMonthyIntervalYear), se considera el número promedio de segundos por intervalo. -
numeric- formato de salida numérico. ClickHouse genera los intervalos según su representación numérica subyacente. Por ejemplo,toIntervalDay(2)se formatearía como2.
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. en lugar de 1.
Desactivado de forma predeterminada.
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 incluye INTO OUTFILE o al escribir en las funciones de tabla file, url, hdfs, s3 o azureBlobStorage.
Valores posibles: de 1 a 22
output_format_compression_zstd_window_log
zstd. Si es mayor que 0, esta configuración establece explícitamente el tamaño de la ventana de compresión (potencia de 2) y habilita un modo de largo alcance para la compresión zstd. Esto puede ayudar a lograr un mejor ratio de compresión.
Posibles valores: números no negativos. Tenga en cuenta que, si el valor es demasiado pequeño o demasiado grande, zstdlib lanzará una excepción. Los valores típicos van de 20 (tamaño de la ventana = 1MB) a 30 (tamaño de la ventana = 1GB).
output_format_csv_crlf_end_of_line
true, el fin de línea en formato CSV será \r\n en lugar de \n.
output_format_csv_serialize_tuple_into_separate_columns
output_format_decimal_trailing_zeros
output_format_float_precision
Float32, Float64, BFloat16) con un máximo de esta cantidad de dígitos después del punto decimal (se eliminan los ceros finales).
Cuando es 0 (el valor predeterminado), usa la representación round-trip más corta.
Los valores demasiado grandes para la notación fija, y los valores cuya magnitud es tan pequeña que el redondeo a la precisión solicitada haría perder todos los dígitos significativos (la mantisa se convertiría en ±0), se muestran en notación científica. En estos casos de fallback, la mantisa puede tener más dígitos fraccionarios que los solicitados.
Rango válido: de 0 a 100.
output_format_image_height
PNG.
Valor predeterminado: 1024.
output_format_image_terminal_mode
PNG, muestra la imagen directamente en el terminal mediante un protocolo de imagen en línea en lugar de escribir los bytes sin procesar de la imagen.
Valores posibles:
- “ (vacío) — escribir los bytes sin procesar de la imagen (valor predeterminado).
iterm— usar el protocolo de imagen en línea de iTerm2.kitty— usar el protocolo gráfico de Kitty.sixel— usar el protocolo Sixel.auto— si la salida es un terminal, detectar sus capacidades y usariterm,kittyosixel(en este orden); de lo contrario, escribir los bytes sin procesar de la imagen.
output_format_image_width
PNG.
Valor predeterminado: 1024.
output_format_json_array_of_rows
- 1 — ClickHouse devuelve todas las filas como un array, con cada fila en el formato
JSONEachRow. - 0 — ClickHouse devuelve cada fila por separado en el formato
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 al usar el formato de salida JSON.
Por ejemplo, en lugar de esta salida:
output_format_json_quote_64bit_floats
output_format_json_quote_64bit_integers
UInt64 o Int128) se encierran entre comillas cuando se generan en formato JSON.
De forma predeterminada, estos enteros se encierran entre comillas. Este comportamiento es compatible con la mayoría de las implementaciones de JavaScript.
Valores posibles:
- 0 — Los enteros se generan sin comillas.
- 1 — Los enteros se encierran entre comillas.
output_format_json_quote_decimals
output_format_json_quote_denormals
+nan, -nan, +inf y -inf en el formato de salida JSON.
Valores posibles:
- 0 — Deshabilitado.
- 1 — Habilitado.
account_orders:
output_format_json_quote_denormals = 0, la consulta devuelve valores null en la salida:
output_format_json_quote_denormals = 1, la consulta devuelve:
output_format_json_skip_null_value_in_named_tuples
output_format_json_validate_utf8
output_format_markdown_escape_special_characters
- 0 — Desactivar.
- 1 — Activar.
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 — Habilitado.
- 0 — Deshabilitado.
output_format_parquet_batch_size
output_format_parquet_bloom_filter_bits_per_value
- 6 bits - 10%
- 10.5 bits - 1%
- 16.9 bits - 0.1%
- 26.4 bits - 0.01%
- 41 bits - 0.001%
output_format_parquet_bloom_filter_flush_threshold_bytes
- si es 0, los filtros bloom de cada grupo de filas se escriben inmediatamente después del grupo de filas;
- si es mayor que el tamaño total de todos los filtros bloom, los filtros bloom de todos los grupos de filas se acumularán en memoria y después se escribirán juntos cerca del final del archivo;
- en caso contrario, los filtros bloom se acumularán en memoria y se escribirán cuando su tamaño total supere este valor.
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 — No se muestran los nombres de las columnas en el pie.
- 1 — Los nombres de las columnas se muestran en el pie si el número de filas es mayor o igual que el valor de umbral establecido por output_format_pretty_display_footer_column_names_min_rows (50 de forma predeterminada).
output_format_pretty_fallback_to_vertical
output_format_pretty_fallback_to_vertical_max_rows_per_chunk y output_format_pretty_fallback_to_vertical_min_table_width para ajustar en detalle este comportamiento.
output_format_pretty_fallback_to_vertical_max_rows_per_chunk
output_format_pretty_fallback_to_vertical) se activará solo si el número de registros de un fragmento no supera el valor especificado.
output_format_pretty_fallback_to_vertical_min_columns
output_format_pretty_fallback_to_vertical) se activará solo si el número de columnas es mayor que el valor especificado.
output_format_pretty_fallback_to_vertical_min_table_width
output_format_pretty_fallback_to_vertical) solo se activará si la suma de las longitudes de las columnas de una tabla alcanza al menos el valor especificado o si al menos un valor contiene un salto de línea.
output_format_pretty_glue_chunks
output_format_pretty_grid_charset
clickhouse-client cambia automáticamente a ASCII cuando el terminal no admite UTF-8 (según las variables de entorno LC_ALL, LC_CTYPE y LANG), a menos que esta configuración se especifique explícitamente.
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 más 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 más 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) solo cuando no se trate de un valor individual en un bloque. En caso contrario, se muestra completo, lo que resulta útil para la consulta 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 se representa con U+00A0 en lugar de un espacio ASCII.
La salida sigue viéndose igual en una tipografía monoespaciada, pero el relleno se conserva al pasar por herramientas que comprimen o recortan secuencias de espacios normales.
Solo tiene efecto cuando output_format_pretty_grid_charset es 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) se imprime como John en lugar de 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
Si
schema_inference_hints no tiene el formato adecuado, o si hay un error tipográfico, un tipo de dato incorrecto, etc., se ignorará por completo schema_inference_hints.schema_inference_make_columns_nullable
Nullable durante la inferencia de esquema.
Valores posibles:
- 0 - el tipo inferido nunca será
Nullable(use input_format_null_as_default para controlar qué hacer con los valores nulos en este caso), - 1 - todos los tipos inferidos serán
Nullable, - 2 o
auto- el tipo inferido seráNullablesolo si la columna contieneNULLen una muestra analizada durante la inferencia de esquema o si los metadatos del archivo contienen información sobre la nulabilidad de la columna, - 3 - la nulabilidad del tipo inferido coincidirá con los metadatos del archivo si el formato la admite (por ejemplo, Parquet); en caso contrario, siempre será
Nullable(por ejemplo, CSV).
schema_inference_make_json_columns_nullable
Nullable durante la inferencia de esquemas.
Si esta configuración está habilitada junto con schema_inference_make_columns_nullable, el tipo JSON inferido será 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}}, en los que alguna clave está duplicada, pero una de ellas es un objeto anidado.
type_json_skip_duplicated_paths
type_json_skip_invalid_typed_paths
- 0 — Deshabilitar (generar un error si hay discrepancia de tipo).
- 1 — Habilitar (omitir el campo si hay discrepancia de tipo).