From e50f9f6e605505a90f4c8b8a850b22424a743fc3 Mon Sep 17 00:00:00 2001 From: tarikceric <46071768+tarikceric@users.noreply.github.com> Date: Thu, 24 Jul 2025 19:51:23 -0700 Subject: [PATCH] add change tracking (#63) --- dbt_project.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/dbt_project.yml b/dbt_project.yml index 42e4b36..ba5004f 100644 --- a/dbt_project.yml +++ b/dbt_project.yml @@ -44,6 +44,15 @@ models: materialized: ephemeral eclipse_models: +pre-hook: '{{ fsc_utils.set_query_tag() }}' + gold: + +post-hook: > + {% if 'exclude_change_tracking' not in config.get('tags') %} + {% if config.get('materialized') == 'view' %} + ALTER VIEW {{ this }} SET CHANGE_TRACKING = TRUE; + {% else %} + ALTER TABLE {{ this }} SET CHANGE_TRACKING = TRUE; + {% endif %} + {% endif %} tests: +store_failures: true # all tests