【发布时间】:2021-06-26 21:55:28
【问题描述】:
在 dbt 中运行模型之前,我使用 SQLFluff 来确保公司中的语法统一并减少错误警告。由于我们的语法与 SQLFluff 的语法不完全匹配,我想进行一些更改。
SQLFluff 提供的Rules References 帮助我设置了Inline Ignoring Errors,如下面的代码所示(最后一行代码)。
所以我有两个问题,在 SQLFluff 的规则参考的帮助下我也无法回答。
-
我想将规则 L032 设置为默认“false”,而不是每次在我的 SQL 中手动输入。
-
如何更改关于规则 L016 的最大行长度?我想设置默认值,例如150.
SELECT
country.country_name,
country.population,
currency.currency_name,
currency.currency_id,
currency.strange_long_variable_name_which_is_too_long as not_so_long_variable_name
FROM country
LEFT JOIN currency
USING (country) -- noqa: L032
我试图用Rules References 解决这个问题,但无法解决。非常感谢您的帮助!
【问题讨论】:
标签: sql postgresql dbt