clickhouse-odbc-bridge. Si le pilote ODBC est chargé directement depuis clickhouse-server, des problèmes de pilote peuvent faire planter le serveur ClickHouse. ClickHouse démarre automatiquement clickhouse-odbc-bridge lorsqu’il en a besoin. Le programme clickhouse-odbc-bridge est installé à partir du même paquet que clickhouse-server.
Ce moteur prend en charge le type de données Nullable.
Créer une table
- Les noms de colonnes doivent être identiques à ceux de la table source, mais vous pouvez n’utiliser qu’une partie de ces colonnes, dans n’importe quel ordre.
- Les types de colonnes peuvent différer de ceux de la table source. ClickHouse tente de convertir les valeurs vers les types de données ClickHouse.
- Le paramètre external_table_functions_use_nulls définit la manière de gérer les colonnes Nullable. Valeur par défaut : 1. Si la valeur est 0, la fonction de table ne crée pas de colonnes Nullable et insère des valeurs par défaut à la place des valeurs nulles. Cela s’applique également aux valeurs NULL à l’intérieur des tableaux.
datasource— Nom de la section contenant les paramètres de connexion dans le fichierodbc.ini.external_database— Nom d’une base de données dans un SGBD externe.external_table— Nom d’une table deexternal_database.
Exemple d’utilisation
clickhouse. Vous devez donc créer et configurer cet utilisateur sur le MySQL server.
/etc/odbc.ini.
isql fourni avec unixODBC.