mirror of
https://github.com/FlipsideCrypto/terra-models.git
synced 2026-02-06 15:46:43 +00:00
added json_merge macros
This commit is contained in:
parent
7d01426f01
commit
aa65c70e56
@ -26,6 +26,7 @@ clean-targets: # directories to be removed by `dbt clean`
|
||||
|
||||
on-run-start:
|
||||
- "{{create_sps()}}"
|
||||
- "{{create_json_merge()}}"
|
||||
|
||||
# Configuring models
|
||||
# Full documentation: https://docs.getdbt.com/docs/configuring-models
|
||||
|
||||
10
macros/json_merge.sql
Normal file
10
macros/json_merge.sql
Normal file
@ -0,0 +1,10 @@
|
||||
{% macro create_json_merge() -%}
|
||||
CREATE OR REPLACE FUNCTION {{target.database}}.{{target.schema}}.json_merge(o1 VARIANT, o2 VARIANT)
|
||||
RETURNS VARIANT
|
||||
LANGUAGE JAVASCRIPT
|
||||
AS
|
||||
$$
|
||||
return Object.assign(O1, O2);
|
||||
$$
|
||||
;
|
||||
{%- endmacro %}
|
||||
Loading…
Reference in New Issue
Block a user