'Based on a URI and selected schema, return a new URI
The URI here represents the URI as entered when saving the database,
``selected_schema`` is the schema currently active presumably in
the SQL Lab dropdown. Based on that, for some database engine,
we can return a new altered URI that connects straight to the
active schema, meaning the users won\'t have to prefix the object
names by the schema name.
Some databases engines have 2 level of namespacing: database and
schema (postgres, oracle, mssql, ...)
For those it\'s probably better to not alter the database
component of the URI with the schema name, it won\'t work.
Some database drivers like presto accept "{catalog}/{schema}" in
the database component of the URL, that can be handled here.'

@classmethod
def adjust_database_uri(cls, uri, selected_schema):

    return uri
