DuckDB adapter
Local in-process execution adapter. Use as a warehouse, source, or both: the same adapter instance can handle discovery and execution because they share the same database.
Fields
Section titled “Fields”| Field | Type | Required | Default | Description |
|---|---|---|---|---|
path |
string | No | (in-memory) | Path to a persistent DuckDB file. Required when using the same DuckDB adapter for both discovery and execution, so the discovery side sees rows written by the warehouse side. |
# In-memory DuckDB[adapter.local]type = "duckdb"
# Persistent DuckDB file[adapter.local]type = "duckdb"path = "warehouse.duckdb"Authentication
Section titled “Authentication”None. DuckDB runs in-process.
See also
Section titled “See also”[adapter.NAME]— fields shared by every adapter type, including the retry policy.