diff --git a/lib/odbc_adapter/adapters/snowflake_odbc_adapter.rb b/lib/odbc_adapter/adapters/snowflake_odbc_adapter.rb index e7eb4c59..dc7678bf 100644 --- a/lib/odbc_adapter/adapters/snowflake_odbc_adapter.rb +++ b/lib/odbc_adapter/adapters/snowflake_odbc_adapter.rb @@ -26,6 +26,17 @@ def prepared_statements def supports_migrations? false end + + # Override the schema fetching methods for tables and views to return empty arrays as + # they make very expensive calls to Snowflake and are not needed for the adapter to + # function for our use cases. + def tables(*args) + [] + end + + def views(*args) + [] + end end end end