mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-09-26 17:34:41 +00:00
* added rule includeDDL * code optimize * review changes
This commit is contained in:
parent
b87956cbf0
commit
cdca199ec8
@ -630,7 +630,7 @@ class BigquerySource(
|
||||
self.connection, table_name, schema_name
|
||||
)
|
||||
schema_definition = (
|
||||
str(schema_definition.strip())
|
||||
str(schema_definition).strip()
|
||||
if schema_definition is not None
|
||||
else None
|
||||
)
|
||||
|
@ -156,16 +156,19 @@ class ClickhouseSource(CommonDbSourceService):
|
||||
if table_type in {TableType.View, TableType.MaterializedView}:
|
||||
definition_fn = inspector.get_view_definition
|
||||
schema_definition = definition_fn(table_name, schema_name)
|
||||
else:
|
||||
schema_definition = inspector.get_table_ddl(
|
||||
self.connection, table_name, schema_name
|
||||
return (
|
||||
str(schema_definition).strip()
|
||||
if schema_definition is not None
|
||||
else None
|
||||
)
|
||||
schema_definition = (
|
||||
str(schema_definition.strip())
|
||||
schema_definition = inspector.get_table_ddl(
|
||||
self.connection, table_name, schema_name
|
||||
)
|
||||
return (
|
||||
str(schema_definition).strip()
|
||||
if schema_definition is not None
|
||||
else None
|
||||
)
|
||||
return schema_definition
|
||||
|
||||
except NotImplementedError:
|
||||
logger.warning("Schema definition not implemented")
|
||||
|
@ -458,12 +458,17 @@ class CommonDbSourceService(
|
||||
inspector=self.inspector,
|
||||
)
|
||||
|
||||
schema_definition = self.get_schema_definition(
|
||||
table_type=table_type,
|
||||
table_name=table_name,
|
||||
schema_name=schema_name,
|
||||
inspector=self.inspector,
|
||||
schema_definition = (
|
||||
self.get_schema_definition(
|
||||
table_type=table_type,
|
||||
table_name=table_name,
|
||||
schema_name=schema_name,
|
||||
inspector=self.inspector,
|
||||
)
|
||||
if self.source_config.includeDDL
|
||||
else None
|
||||
)
|
||||
|
||||
table_constraints = self.update_table_constraints(
|
||||
table_constraints, foreign_columns
|
||||
)
|
||||
|
@ -154,20 +154,23 @@ class OracleSource(StoredProcedureMixin, CommonDbSourceService):
|
||||
schema_definition = inspector.get_table_ddl(
|
||||
self.connection, table_name, schema_name
|
||||
)
|
||||
return (
|
||||
str(schema_definition).strip()
|
||||
if schema_definition is not None
|
||||
else None
|
||||
)
|
||||
|
||||
else:
|
||||
definition_fn = inspector.get_view_definition
|
||||
if table_type == TableType.MaterializedView:
|
||||
definition_fn = inspector.get_mview_definition
|
||||
definition_fn = inspector.get_view_definition
|
||||
if table_type == TableType.MaterializedView:
|
||||
definition_fn = inspector.get_mview_definition
|
||||
|
||||
schema_definition = definition_fn(table_name, schema_name)
|
||||
schema_definition = definition_fn(table_name, schema_name)
|
||||
|
||||
schema_definition = (
|
||||
str(schema_definition.strip())
|
||||
return (
|
||||
str(schema_definition).strip()
|
||||
if schema_definition is not None
|
||||
else None
|
||||
)
|
||||
return schema_definition
|
||||
|
||||
except NotImplementedError:
|
||||
logger.warning("Schema definition not implemented")
|
||||
|
Loading…
x
Reference in New Issue
Block a user