mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-08-21 15:38:11 +00:00
Fix profiler item_type sqlalchemy datatype issue (#6794)
This commit is contained in:
parent
3d4684c60b
commit
399a2a103d
@ -99,7 +99,9 @@ def build_orm_col(idx: int, col: Column, table_service_type) -> sqlalchemy.Colum
|
|||||||
"""
|
"""
|
||||||
return sqlalchemy.Column(
|
return sqlalchemy.Column(
|
||||||
name=str(col.name.__root__),
|
name=str(col.name.__root__),
|
||||||
type_=_TYPE_MAP.get(col.dataType),
|
type_=_TYPE_MAP.get(col.dataType)
|
||||||
|
if not col.arrayDataType
|
||||||
|
else _TYPE_MAP.get(col.dataType)(item_type=col.arrayDataType),
|
||||||
primary_key=not bool(idx), # The first col seen is used as PK
|
primary_key=not bool(idx), # The first col seen is used as PK
|
||||||
quote=check_snowflake_case_sensitive(table_service_type, col.name.__root__),
|
quote=check_snowflake_case_sensitive(table_service_type, col.name.__root__),
|
||||||
key=str(
|
key=str(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user