Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Outras configurações de formato

Essas configurações são geradas automaticamente a partir do código-fonte.

allow_special_bool_values_inside_variant

Tipo
Bool
Padrão
0

Permite interpretar valores Bool dentro do tipo Variant a partir de valores bool textuais especiais, como "on", "off", "enable", "disable" etc.

check_conversion_from_numbers_to_enum

Tipo
Bool
Padrão
1

Lança uma exceção durante a conversão de Numbers para Enum caso o valor não exista no Enum.

Valores possíveis:

  • 0 — Desabilitado.
  • 1 — Habilitado.

Exemplo

CREATE TABLE tab (
  val Enum('first' = 1, 'second' = 2, 'third' = 3)
) ENGINE = Memory;

INSERT INTO tab SETTINGS check_conversion_from_numbers_to_enum = 1 VALUES (4); -- returns an error

column_names_for_schema_inference

A lista de nomes de colunas a ser usada na inferência de esquema para formatos sem nomes de colunas. Formato: 'column1,column2,column3,…'

errors_output_format

Tipo
String
Padrão
CSV

Método para escrever erros na saída de texto.

insert_distributed_one_random_shard

Tipo
Bool
Padrão
0

Habilita ou desabilita a inserção aleatória em um shard de uma tabela Distributed quando não há chave de distribuição.

Por padrão, ao inserir dados em uma tabela Distributed com mais de um shard, o servidor ClickHouse rejeita qualquer solicitação de inserção se não houver chave de distribuição. Quando insert_distributed_one_random_shard = 1, as inserções são permitidas e os dados são encaminhados aleatoriamente entre todos os shards.

Possíveis valores:

  • 0 — A inserção é rejeitada se houver vários shards e nenhuma chave de distribuição for informada.
  • 1 — A inserção é feita aleatoriamente entre todos os shards disponíveis quando nenhuma chave de distribuição é informada.

interval_output_format

Tipo
IntervalOutputFormat
Padrão
numeric

Permite escolher diferentes formatos de saída para a representação textual dos tipos de intervalo.

Valores possíveis:

  • kusto - formato de saída no estilo KQL.

    O ClickHouse gera intervalos no formato KQL. Por exemplo, toIntervalDay(2) seria formatado como 2.00:00:00. Observe que, para tipos de intervalo de duração variável (ou seja, IntervalMonth e IntervalYear), o número médio de segundos por intervalo é levado em consideração.

  • numeric - formato de saída numérico.

    O ClickHouse gera intervalos usando sua representação numérica subjacente. Por exemplo, toIntervalDay(2) seria formatado como 2.

Veja também:

into_outfile_create_parent_directories

Tipo
Bool
Padrão
0

Cria automaticamente os diretórios pai ao usar INTO OUTFILE, caso ainda não existam.

json_type_escape_dots_in_keys

Tipo
Bool
Padrão
0

Quando ativado, os pontos nas chaves do JSON serão escapados durante a análise.

max_dynamic_subcolumns_in_json_type_parsing

Tipo
UInt64Auto
Padrão
auto

O número máximo de subcolunas dinâmicas que podem ser criadas em cada coluna durante a análise de uma coluna JSON. Isso permite controlar o número de subcolunas dinâmicas durante a análise, independentemente dos parâmetros dinâmicos especificados no tipo de dado.

precise_float_parsing

Tipo
Bool
Padrão
1

Use o algoritmo de análise preciso de números de ponto flutuante, que sempre retorna o valor representável mais próximo da entrada. Quando desabilitado, é usado um algoritmo mais rápido, porém menos preciso, que pode diferir do resultado preciso nos bits menos significativos.

validate_experimental_and_suspicious_types_inside_nested_types

Tipo
Bool
Padrão
1

Valida o uso de tipos experimentais e suspeitos em tipos aninhados, como Array/Map/Tuple

Navigation