Essas configurações são geradas automaticamente a partir do código-fonte.
allow_special_bool_values_inside_variant
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
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 errorcolumn_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
Método para escrever erros na saída de texto.
insert_distributed_one_random_shard
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
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 como2.00:00:00. Observe que, para tipos de intervalo de duração variável (ou seja,IntervalMontheIntervalYear), 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 como2.
Veja também:
into_outfile_create_parent_directories
Cria automaticamente os diretórios pai ao usar INTO OUTFILE, caso ainda não existam.
json_type_escape_dots_in_keys
Quando ativado, os pontos nas chaves do JSON serão escapados durante a análise.
max_dynamic_subcolumns_in_json_type_parsing
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
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
Valida o uso de tipos experimentais e suspeitos em tipos aninhados, como Array/Map/Tuple