Servidor HTTP simples que atua como proxy para o ODBC Driver. A principal motivação
foi a possibilidade de falhas de segmentação ou outros erros em implementações ODBC, que podem
derrubar todo o processo do clickhouse-server.
Esta ferramenta funciona via HTTP, não por pipes, memória compartilhada ou TCP, porque:
- É mais simples de implementar
- É mais simples de depurar
- jdbc-bridge pode ser implementado da mesma forma
clickhouse-server usa esta ferramenta dentro da função de tabela odbc e do StorageODBC.
No entanto, ela também pode ser usada como uma ferramenta autônoma pela linha de comando com os seguintes
parâmetros na URL da requisição POST:
connection_string — string de conexão ODBC.
sample_block — descrição das colunas no formato ClickHouse NamesAndTypesList, com o nome entre crases
e o tipo como string. Nome e tipo são separados por espaço, e as linhas, por
quebra de linha.
max_block_size — parâmetro opcional, define o tamanho máximo de um único bloco.
A consulta é enviada no corpo da requisição POST. A resposta é retornada no formato RowBinary.
Última modificação em 3 de julho de 2026