向 dbt 模型列添加索引?

Bry*_*ley 5 postgresql dbt

我们正在考虑使用 dbt 来管理 PostgreSQL 数据仓库中的模型。由于 dbt 模型是 SQL select 语句,因此似乎没有明显的或有记录的方法来指定特定列应该具有索引。

我们如何在 dbt 模型上指定列索引?

joe*_*uch 10

来自dbt 文档

{{ config(
    materialized = 'table',
    indexes=[
      {'columns': ['column_a'], 'type': 'hash'},
      {'columns': ['column_a', 'column_b'], 'unique': True},
    ]
)}}

select ...
Run Code Online (Sandbox Code Playgroud)