tool · inferred from evidence
dbt
A data transformation tool used for building and maintaining data pipelines.
- dbt fails with ImportError: cannot import name Unpack or override from typing_extensions
Your installed `typing_extensions` is too old for what dbt-semantic-interfaces imports (`Unpack` on dbt 1.6, `override` on dbt 1.7). Fix: either pin `typing_extensions==4.7.1`, or upgrade `dbt-semantic-interfaces` to 0.2.3 (use 0.4.1 if you
- Fix dbt-trino 'found two models with the name' compilation error
Every `dbt run --models +MY_MODEL+` died with `Compilation Error: dbt found two models with the name` on dbt-core 1.5.0. It is not a dbt-trino problem: the fix is `pip install dbt-core==1.5.2`, which is the release the dbt-trino maintainer
- Fix dbt-trino transaction timeout on queries longer than 5 minutes
Any dbt model taking over 5 minutes on Trino failed at commit time. The thread dug in and found dbt-trino was opening transactions that did nothing (auto-commit mode already commits each query), and Trino's 5-minute `transaction.idle-timeou
- Fix dbt-trino snapshot failing to create __dbt_tmp after first run
My snapshot ran once and then every rerun failed creating `__dbt_tmp`. A dbt-trino maintainer confirmed the cause: with an explicit `location` property, the temp table targets the same location as the snapshot table, which Trino rejects. Re