diff --git a/third_party/ibis/ibis_redshift/__init__.py b/third_party/ibis/ibis_redshift/__init__.py index a2578b194..87d6eb665 100644 --- a/third_party/ibis/ibis_redshift/__init__.py +++ b/third_party/ibis/ibis_redshift/__init__.py @@ -47,7 +47,7 @@ def do_connect( user=user, password=password, database=database, - driver=f"postgresql+{driver}", + driver=f"redshift+{driver}", ) self.database_name = alchemy_url.database @@ -93,7 +93,7 @@ def _metadata(self, query: str) -> Iterable[Tuple[str, dt.DataType]]: if self.inspector.has_table(query): query = f"TABLE {query}" with self.begin() as con: - con.exec_driver_sql(f"CREATE VIEW {name} AS {query} WITH NO SCHEMA BINDING") + con.exec_driver_sql(f"CREATE VIEW {name} AS {query}") type_info = con.execute( sa.text(type_info_sql).bindparams(raw_name=raw_name) )