如何将 Jinja 函数添​​加到 .sqlfluff 配置

How to add a Jinja function to .sqlfluff config

我正在使用 jinja 函数 run_query 并执行。 https://docs.getdbt.com/reference/dbt-jinja-functions/run_query

但是当 sqlfluff lint 时,我得到以下错误: 未定义的神社模板变量:'run_query'

我正在尝试将其添加到 .sqlfluff 配置中,但似乎没有任何关于如何将其添加到配置文件的指导。

如有任何帮助,我们将不胜感激! 谢谢

我想出了如何添加 run_query:

run_query = {% macro run_query(query) %}'query'{% endmacro %}

但我仍然不确定如何将执行添加到 .sqlfluff 配置中。想通了!

execute = {% macro execute() %}True{% endmacro %}

在您的 .sqlfluff 配置文件中添加 templater=dbt

更多信息here