clickhouse: display data types (#7490)

This commit is contained in:
Zach Liu
2025-07-31 09:08:40 -04:00
committed by GitHub
parent 09ed3c4b81
commit e69283f488

View File

@@ -78,7 +78,7 @@ class ClickHouse(BaseSQLQueryRunner):
def _get_tables(self, schema):
query = """
SELECT database, table, name
SELECT database, table, name, type as data_type
FROM system.columns
WHERE database NOT IN ('system', 'information_schema', 'INFORMATION_SCHEMA')
"""
@@ -94,7 +94,7 @@ class ClickHouse(BaseSQLQueryRunner):
if table_name not in schema:
schema[table_name] = {"name": table_name, "columns": []}
schema[table_name]["columns"].append(row["name"])
schema[table_name]["columns"].append({"name": row["name"], "type": row["data_type"]})
return list(schema.values())