mirror of
https://github.com/FlipsideCrypto/terra-models.git
synced 2026-02-06 11:26:44 +00:00
changed json merge to python instead of JS
This commit is contained in:
parent
26dfd40f4b
commit
acf1668364
@ -1,10 +1,15 @@
|
||||
{% macro create_json_merge() -%}
|
||||
CREATE OR REPLACE FUNCTION {{target.database}}.{{target.schema}}.json_merge(o1 OBJECT, o2 OBJECT)
|
||||
RETURNS OBJECT
|
||||
LANGUAGE JAVASCRIPT
|
||||
AS
|
||||
$$
|
||||
return Object.assign(O1, O2);
|
||||
$$
|
||||
;
|
||||
CREATE
|
||||
OR REPLACE FUNCTION {{ target.database }}.{{ target.schema }}.json_merge(
|
||||
o1 OBJECT,
|
||||
o2 OBJECT
|
||||
) returns object
|
||||
language python
|
||||
runtime_version = 3.8
|
||||
handler = 'json_merge'
|
||||
as $$
|
||||
def json_merge(o1, o2):
|
||||
o1.update(o2)
|
||||
return o1
|
||||
$$;
|
||||
{%- endmacro %}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user