cloudflare / cloudflare/sqlalchemy-clickhouse

works wrong for specific clickhouse type LowCardinality(String)

Open
#58 9 comments 1 reaction 0 assignees View on GitHub
Dominant language
Python
Stars
325
Forks
101
PR merge metrics
No merged PRs in 30d

Description

2020-04-22 13:57:31,804:ERROR:root:No field class for LowCardinality(String)
Traceback (most recent call last):
File "/root/superset/venv/lib/python2.7/site-packages/superset/sql_lab.py", line 179, in execute_sql
**db_engine_spec.cursor_execute_kwargs)
File "/root/superset/venv/lib/python2.7/site-packages/sqlalchemy_clickhouse/connector.py", line 210, in execute
self._process_response(response)
File "/root/superset/venv/lib/python2.7/site-packages/sqlalchemy_clickhouse/connector.py", line 341, in _process_response
for r in response:
File "/root/superset/venv/lib/python2.7/site-packages/infi/clickhouse_orm/database.py", line 244, in select
model_class = model_class or ModelBase.create_ad_hoc_model(zip(field_names, field_types))
File "/root/superset/venv/lib/python2.7/site-packages/infi/clickhouse_orm/models.py", line 59, in create_ad_hoc_model
attrs[name] = cls.create_ad_hoc_field(db_type)
File "/root/superset/venv/lib/python2.7/site-packages/sqlalchemy_clickhouse/connector.py", line 75, in create_ad_hoc_field
inner_field = cls.create_ad_hoc_field(db_type[6 : -1])
File "/root/superset/venv/lib/python2.7/site-packages/sqlalchemy_clickhouse/connector.py", line 91, in create_ad_hoc_field
raise NotImplementedError('No field class for %s' % db_type)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.