From 8ff2e1aa076d82b42f1e664a70714e12665c1db0 Mon Sep 17 00:00:00 2001 From: desmond-hui <97470747+desmond-hui@users.noreply.github.com> Date: Mon, 23 Oct 2023 10:04:29 -0700 Subject: [PATCH] modify how dbt performs merges by default (#213) --- macros/custom_naming_macros.sql | 6 ++++++ macros/dbt/get_tmp_relation_type.sql | 4 ++++ 2 files changed, 10 insertions(+) create mode 100644 macros/dbt/get_tmp_relation_type.sql diff --git a/macros/custom_naming_macros.sql b/macros/custom_naming_macros.sql index b8a3071..5aa2c31 100644 --- a/macros/custom_naming_macros.sql +++ b/macros/custom_naming_macros.sql @@ -15,3 +15,9 @@ {% set split_name = node_name.split('__') %} {{ split_name [1] | trim }} {%- endmacro %} + +{% macro generate_tmp_view_name(model_name) -%} + {% set node_name = model_name.name %} + {% set split_name = node_name.split('__') %} + {{ target.database ~ '.' ~ split_name[0] ~ '.' ~ split_name [1] ~ '__dbt_tmp' | trim }} +{%- endmacro %} \ No newline at end of file diff --git a/macros/dbt/get_tmp_relation_type.sql b/macros/dbt/get_tmp_relation_type.sql new file mode 100644 index 0000000..e7c2d77 --- /dev/null +++ b/macros/dbt/get_tmp_relation_type.sql @@ -0,0 +1,4 @@ +{% macro dbt_snowflake_get_tmp_relation_type(strategy, unique_key, language) %} + -- always table + {{ return('table') }} +{% endmacro %} \ No newline at end of file