из ch?
вот как можно объяснить, что я могу подключиться isql -v myconnection и выполнить запрос, получить данные.
когда я делаю тоже самое из CH, SELECT * FROM odbc('DSN=myconnection', 'sspdb', 'site_asdtxt') limit 1;
Received exception from server (version 19.7.3):
Code: 86. DB::Exception: Received from localhost:9000, ::1. DB::Exception: Received error from remote server /columns_info?connection_string=DSN%3Dmyconnection&schema=sspdb&table=site_asdtxt. HTTP status code: 500 Internal Server Error, body: Error getting columns from ODBC 'Poco::Exception. Code: 1000, e.code() = 0, e.displayText() = Connection attempt failed: Connection:Not applicable
Server:Not applicable
===========================
ODBC Diagnostic record #1:
===========================
SQLSTATE = IM002
Native Error Code = 0
[unixODBC][Driver Manager]Data source name not found, and no default driver specified
все делал согласно этому гайду - https://clickhouse.yandex/docs/en/query_language/dicts/external_dicts_dict_sources/#example-of-connecting-postgresql
по идее где то в системных таблицах должна быть написана текущая конфига DSN. Можно было бы посмотреть и выцепить.
а лучше бы конечно конфигурацию из кх сюда скинуть
Обсуждают сегодня