format_display_secrets_in_show_and_select
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
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_json_object_each_row_column_for_object_name
row_{i} serão usados como nomes dos objetos.