【问题标题】:Dbt: Adding query-comment in dbt_project.yml does not add query comments in compiled codeDbt:在 dbt_project.yml 中添加查询注释不会在编译代码中添加查询注释
【发布时间】:2023-02-02 00:15:40
【问题描述】:

我在 dbt_project.yml 中添加了以下代码:

query-comment:
comment: 'run by {{ target.user }} in dbt'

但是在目标文件夹中的编译代码中运行模型后,我没有看到应该存在的注释。

我尝试测试查询注释并使用 dbt run 或 dbt compile 但在目标文件夹中我没有​​看到注释。我正在使用本地 postgres 数据库。模型都成功运行,但在编译的 SQL 中没有 cmets。

【问题讨论】:

标签: dbt


【解决方案1】:

comment键需要在query-comment下缩进;否则 dbt 将其解析为附加的顶级键,不符合配置模式,因此将其忽略。这将起作用(假设 v1.0 或更高版本):

query-comment:
    comment: 'run by {{ target.user }} in dbt'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-13
    • 1970-01-01
    • 2018-04-05
    • 1970-01-01
    • 1970-01-01
    • 2021-10-11
    • 2014-08-09
    • 1970-01-01
    相关资源
    最近更新 更多