Removes support database for Trino Connection (#7973)

* Removes support database for Trino Connection

* Added logic to set catalog or database attribute for connection if not already set
This commit is contained in:
Teddy 2022-10-06 10:39:23 +02:00 committed by GitHub
parent c19ac8df9d
commit cd6b3d6b8a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -155,11 +155,23 @@ class TestSuiteWorkflow:
)
)
service_connection_config = deepcopy(service_connection.__root__.config)
if (
hasattr(service_connection_config, "supportsDatabase")
and not service_connection_config.database
):
service_connection_config.database = table_fqn.split(".")[1]
if hasattr(service_connection_config, "supportsDatabase"):
if (
hasattr(
service_connection_config,
"database",
)
and not service_connection_config.database
):
service_connection_config.database = table_fqn.split(".")[1]
if (
hasattr(
service_connection_config,
"catalog",
)
and not service_connection_config.catalog
):
service_connection_config.catalog = table_fqn.split(".")[1]
return service_connection_config
logger.error(