Skip to main content
Serveur HTTP simple servant de proxy pour le pilote ODBC. La principale motivation était les segfaults potentiels ou autres défauts dans les implémentations ODBC, qui peuvent faire planter l’ensemble du processus clickhouse-server. Cet outil fonctionne via HTTP, et non via des pipes, de la mémoire partagée ou TCP, car :
  • Il est plus simple à implémenter
  • Il est plus simple à déboguer
  • jdbc-bridge peut être implémenté de la même manière

Utilisation

clickhouse-server utilise cet outil dans la fonction de table ODBC et StorageODBC. Cependant, il peut aussi être utilisé comme outil autonome en ligne de commande avec les paramètres suivants dans l’URL de la requête POST :
  • connection_string — chaîne de connexion ODBC.
  • sample_block — description des colonnes au format ClickHouse NamesAndTypesList, avec le nom entre backticks et le type sous forme de chaîne. Le nom et le type sont séparés par un espace, et chaque ligne par un saut de ligne.
  • max_block_size — paramètre facultatif, définit la taille maximale d’un bloc unique. La query est envoyée dans le corps de la requête POST. La réponse est renvoyée au format RowBinary.

Exemple :

Dernière modification le 3 juillet 2026