Essas configurações são geradas automaticamente a partir do código-fonte.
format_display_secrets_in_show_and_select
Habilita ou desabilita a exibição de segredos em consultas SHOW e SELECT para tabelas, bancos de dados,
funções de tabela e dicionários.
O usuário que quiser ver segredos também deve ter a
display_secrets_in_show_and_select configuração do servidor
habilitada e o
displaySecretsInShowAndSelect privilégio.
Valores possíveis:
- 0 — Desabilitado.
- 1 — Habilitado.
format_geojson_validate_geometry
Histórico de versões
| Versão | Valor padrão | Comentário |
|---|---|---|
| 26.7 | 1 | Nova configuração que controla se o formato GeoJSON impõe a validade geométrica da RFC 7946 (número mínimo de pontos por linha e anel, fechamento de anel, multigeometrias não vazias) ao ler e gravar |
Controla se o formato GeoJSON impõe a validade geométrica da RFC 7946, nos dois sentidos.
Quando habilitada (padrão), uma geometria que viola as regras de forma do GeoJSON é rejeitada: um LineString (ou uma linha de um MultiLineString) com menos de dois pontos; um anel de Polygon ou MultiPolygon com menos de quatro pontos ou cujo primeiro e último pontos diferem (um anel não fechado); ou um MultiLineString, Polygon ou MultiPolygon vazio. Isso se aplica tanto na leitura (esse documento é rejeitado) quanto na gravação (esse valor do ClickHouse é rejeitado em vez de produzir um documento que o formato de entrada rejeitaria).
Quando desabilitada, essas regras de forma não são impostas: essas geometrias são lidas como estão e gravadas como estão, de modo que geometrias degeneradas fazem round-trip, mas um documento gravado pode não ser um GeoJSON válido.
A validação é apenas estrutural: ela verifica a contagem de pontos e o fechamento de anel. Ela não inspeciona a correção geométrica de uma forma — a orientação do anel (a regra da mão direita / ordem de winding) não é imposta, e geometrias estruturalmente válidas, mas geometricamente degeneradas, são aceitas, como um polígono de área zero, um anel com auto-interseção ou um polígono cujos buracos ficam fora de seu anel externo. Coordenadas não finitas (NaN, Inf) são sempre rejeitadas, independentemente dessa configuração, porque não podem ser representadas como números JSON.
format_hive_text_rows_delimiter
Histórico de versões
| Versão | Valor padrão | Comentário |
|---|---|---|
| 26.8 | Nova configuração do delimitador ao final de cada linha no formato de saída HiveText. |
Delimitador ao final de cada linha no formato de saída Hive Text
format_json_object_each_row_column_for_object_name
O nome da coluna que será usada para armazenar/gravar os nomes dos objetos no formato JSONObjectEachRow.
O tipo da coluna deve ser String. Se o valor estiver vazio, os nomes padrão row_{i} serão usados como nomes dos objetos.
format_protobuf_use_autogenerated_schema
Usa Protobuf gerado automaticamente quando format_schema não está definido
format_tsv_null_representation
Representação personalizada de NULL no formato TSV