diff --git a/dbt-snowflake/.changes/unreleased/Fixes-20250224-132856.yaml b/dbt-snowflake/.changes/unreleased/Fixes-20250224-132856.yaml new file mode 100644 index 000000000..c2cb4e8c5 --- /dev/null +++ b/dbt-snowflake/.changes/unreleased/Fixes-20250224-132856.yaml @@ -0,0 +1,6 @@ +kind: Fixes +body: correcly detect iceberg tables +time: 2025-02-24T13:28:56.116807Z +custom: + Author: ms32035 + Issue: "846" diff --git a/dbt-snowflake/src/dbt/include/snowflake/macros/adapters.sql b/dbt-snowflake/src/dbt/include/snowflake/macros/adapters.sql index 3c93d41ad..c87584d2e 100644 --- a/dbt-snowflake/src/dbt/include/snowflake/macros/adapters.sql +++ b/dbt-snowflake/src/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"