mirror of
https://github.com/FlipsideCrypto/livequery-base.git
synced 2026-02-06 11:16:44 +00:00
21 lines
679 B
SQL
21 lines
679 B
SQL
{% macro create_udfs(drop_=False) %}
|
|
{% if var("UPDATE_UDFS_AND_SPS") %}
|
|
{% set name %}
|
|
{{- udf_configs() -}}
|
|
{% endset %}
|
|
{% set udfs = fromyaml(name) %}
|
|
{% set sql %}
|
|
CREATE schema if NOT EXISTS silver;
|
|
CREATE schema if NOT EXISTS beta;
|
|
CREATE schema if NOT EXISTS utils;
|
|
CREATE schema if NOT EXISTS _utils;
|
|
CREATE schema if NOT EXISTS _live;
|
|
CREATE schema if NOT EXISTS live;
|
|
{%- for udf in udfs -%}
|
|
{{- create_or_drop_function_from_config(udf, drop_=drop_) -}}
|
|
{% endfor %}
|
|
{% endset %}
|
|
{% do run_query(sql) %}
|
|
{% endif %}
|
|
{% endmacro %}
|