Skip to content

Commit d0fab51

Browse files
author
Alex Higgs
committed
Merge branch 'release'
2 parents 277255f + 6d6c2db commit d0fab51

5 files changed

+37
-13
lines changed

dbt_project.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: 'dbtvault'
2-
version: '0.7.2'
3-
require-dbt-version: [">=0.18.0", "<0.19.0"]
2+
version: '0.7.3'
3+
require-dbt-version: [">=0.18.0", "<0.20.0"]
44
config-version: 2
55

66
source-paths: ["models"]

macros/materialisations/vault_insert_by_period_materialization.sql

+16-4
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,13 @@
8888
);
8989
{%- endcall %}
9090

91-
{%- set rows_inserted = (load_result(insert_query_name)['status'].split(" "))[1] | int -%}
91+
{% set result = load_result(insert_query_name) %}
92+
93+
{% if 'response' in result.keys() %} {# added in v0.19.0 #}
94+
{% set rows_inserted = result['response']['rows_affected'] %}
95+
{% else %} {# older versions #}
96+
{% set rows_inserted = result['status'].split(" ")[2] | int %}
97+
{% endif %}
9298

9399
{%- set sum_rows_inserted = loop_vars['sum_rows_inserted'] + rows_inserted -%}
94100
{%- do loop_vars.update({'sum_rows_inserted': sum_rows_inserted}) %}
@@ -103,7 +109,7 @@
103109

104110
{% endfor %}
105111

106-
{% call noop_statement(name='main', status="INSERT {}".format(loop_vars['sum_rows_inserted']) ) -%}
112+
{% call noop_statement('main', "INSERT {}".format(loop_vars['sum_rows_inserted']) ) -%}
107113
{{ tmp_table_sql }}
108114
{%- endcall %}
109115

@@ -114,9 +120,15 @@
114120
{{ build_sql }}
115121
{% endcall %}
116122

117-
{%- set rows_inserted = (load_result("main")['status'].split(" "))[1] | int -%}
123+
{% set result = load_result('main') %}
124+
125+
{% if 'response' in result.keys() %} {# added in v0.19.0 #}
126+
{% set rows_inserted = result['response']['rows_affected'] %}
127+
{% else %} {# older versions #}
128+
{% set rows_inserted = result['status'].split(" ")[2] | int %}
129+
{% endif %}
118130

119-
{% call noop_statement(name='main', status="BASE LOAD {}".format(rows_inserted)) -%}
131+
{% call noop_statement('main', "BASE LOAD {}".format(rows_inserted)) -%}
120132
{{ build_sql }}
121133
{%- endcall %}
122134

macros/materialisations/vault_insert_by_rank_materialization.sql

+16-4
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,13 @@
7373
);
7474
{%- endcall %}
7575

76-
{%- set rows_inserted = (load_result(insert_query_name)['status'].split(" "))[1] | int -%}
76+
{% set result = load_result(insert_query_name) %}
77+
78+
{% if 'response' in result.keys() %} {# added in v0.19.0 #}
79+
{% set rows_inserted = result['response']['rows_affected'] %}
80+
{% else %} {# older versions #}
81+
{% set rows_inserted = result['status'].split(" ")[2] | int %}
82+
{% endif %}
7783

7884
{%- set sum_rows_inserted = loop_vars['sum_rows_inserted'] + rows_inserted -%}
7985
{%- do loop_vars.update({'sum_rows_inserted': sum_rows_inserted}) %}
@@ -89,7 +95,7 @@
8995

9096
{% endfor %}
9197

92-
{% call noop_statement(name='main', status="INSERT {}".format(loop_vars['sum_rows_inserted']) ) -%}
98+
{% call noop_statement('main', "INSERT {}".format(loop_vars['sum_rows_inserted']) ) -%}
9399
{{ filtered_sql }}
94100
{%- endcall %}
95101

@@ -100,9 +106,15 @@
100106
{{ build_sql }}
101107
{% endcall %}
102108

103-
{%- set rows_inserted = (load_result("main")['status'].split(" "))[1] | int -%}
109+
{% set result = load_result('main') %}
110+
111+
{% if 'response' in result.keys() %} {# added in v0.19.0 #}
112+
{% set rows_inserted = result['response']['rows_affected'] %}
113+
{% else %} {# older versions #}
114+
{% set rows_inserted = result['status'].split(" ")[2] | int %}
115+
{% endif %}
104116

105-
{% call noop_statement(name='main', status="BASE LOAD {}".format(rows_inserted)) -%}
117+
{% call noop_statement('main', "BASE LOAD {}".format(rows_inserted)) -%}
106118
{{ build_sql }}
107119
{%- endcall %}
108120

macros/tables/t_link.sql

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{%- macro t_link(src_pk, src_fk, src_payload, src_eff, src_ldts, src_source, source_model) -%}
22

33
{{- adapter.dispatch('t_link', packages = dbtvault.get_dbtvault_namespaces())(src_pk=src_pk, src_fk=src_fk, src_payload=src_payload,
4-
src_eff=src_eff, src_ldts=src_ldts, src_source=src_source,
5-
source_model=source_model) -}}
4+
src_eff=src_eff, src_ldts=src_ldts, src_source=src_source,
5+
source_model=source_model) -}}
66

77
{%- endmacro %}
88

packages.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
packages:
22

33
- package: fishtown-analytics/dbt_utils
4-
version: 0.6.2
4+
version: 0.6.4

0 commit comments

Comments
 (0)