diff --git a/.changes/unreleased/Fixes-20250124-183519.yaml b/.changes/unreleased/Fixes-20250124-183519.yaml new file mode 100644 index 000000000..3cd20b508 --- /dev/null +++ b/.changes/unreleased/Fixes-20250124-183519.yaml @@ -0,0 +1,6 @@ +kind: Fixes +body: correcly detect iceberg tables +time: 2025-01-24T18:35:19.627555Z +custom: + Author: ms32035 + Issue: "1293" diff --git a/dbt/include/snowflake/macros/adapters.sql b/dbt/include/snowflake/macros/adapters.sql index 3c93d41ad..c87584d2e 100644 --- a/dbt/include/snowflake/macros/adapters.sql +++ b/dbt/include/snowflake/macros/adapters.sql @@ -152,7 +152,7 @@ {% if adapter.behavior.enable_iceberg_materializations.no_warn %} select all_objects.*, is_iceberg from table(result_scan(last_query_id(-1))) all_objects - left join INFORMATION_SCHEMA.tables as all_tables + left join {{ schema_relation.database }}.INFORMATION_SCHEMA.tables as all_tables on all_tables.table_name = all_objects."name" and all_tables.table_schema = all_objects."schema_name" and all_tables.table_catalog = all_objects."database_name"