From 532bb5138acc1824f4c48a843e547efc6bc812b2 Mon Sep 17 00:00:00 2001 From: Stijnvandenbroek Date: Wed, 4 Mar 2026 21:15:58 +0000 Subject: [PATCH] fix: dbt schema --- dbt/dbt_project.yml | 3 +++ dbt/macros/generate_schema_name.sql | 7 +++++++ dbt/profiles.yml | 2 +- 3 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 dbt/macros/generate_schema_name.sql diff --git a/dbt/dbt_project.yml b/dbt/dbt_project.yml index 569ceab..e8cf877 100644 --- a/dbt/dbt_project.yml +++ b/dbt/dbt_project.yml @@ -18,7 +18,10 @@ models: data_platform: staging: +materialized: view + +schema: staging intermediate: +materialized: view + +schema: intermediate marts: +materialized: table + +schema: marts diff --git a/dbt/macros/generate_schema_name.sql b/dbt/macros/generate_schema_name.sql new file mode 100644 index 0000000..6e51334 --- /dev/null +++ b/dbt/macros/generate_schema_name.sql @@ -0,0 +1,7 @@ +{% macro generate_schema_name(custom_schema_name, node) -%} + {%- if custom_schema_name is none -%} + {{ default_schema }} + {%- else -%} + {{ custom_schema_name | trim }} + {%- endif -%} +{%- endmacro %} diff --git a/dbt/profiles.yml b/dbt/profiles.yml index 88c988d..e3d658c 100644 --- a/dbt/profiles.yml +++ b/dbt/profiles.yml @@ -8,5 +8,5 @@ data_platform: user: "{{ env_var('POSTGRES_USER') }}" password: "{{ env_var('POSTGRES_PASSWORD') }}" dbname: "{{ env_var('POSTGRES_DB') }}" - schema: staging + schema: public threads: 4