dbt-labs / dbt-labs/dbt

DuckDB bugbash: external source reads from files via `external_location`

Open
#14,512 1 comment 1 reaction 0 assignees View on GitHub
adapter:duckdb area:adapters engine:v2 status:has-repro
Dominant language
Rust
Stars
13.8k
Forks
2.6k
Avg merge
21h 31m
Merged PRs (30d)
56

Description

## Goal
Compare dbt Core `dbt-duckdb` vs dbt Fusion DuckDB behavior for file-backed sources using `external_location`.

## Experiment
Start with local Parquet and CSV sources referenced through `external_location`, then validate source reads and downstream model behavior.

## Why this matters
`external_location` is one of the most visible and commonly discussed `dbt-duckdb` features in docs, tutorials, and blogs.

## Success criteria
- Equivalent source definitions work in both engines
- Any Fusion-specific limitation is captured in a minimal repro

## Notes
Exclude static-analysis / `SQL_understanding` concerns from scope.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.