dbt-labs / dbt-labs/dbt-external-tables

dbt 1.10 compatibility with deprecated custom nodes

Open
#360 3 comments 1 reaction 0 assignees View on GitHub
enhancement Stale triage
Dominant language
Jupyter Notebook
Stars
384
Forks
150
Avg merge
1h 25m
Merged PRs (30d)
1

Description

### Describe the feature
dbt announced deprecation of some node structures used in external tables, e.g. the expression node for columns or the ext_full_refresh node under the model (see https://docs.getdbt.com/docs/dbt-versions/core-upgrade/upgrading-to-v1.10#deprecation-warnings for details)

The new dbt vscode plugin using the fusion engine also lists these nodes as errors, as well as the dbt-autofix-tool

There's still time left until the end of 2025 to adapt, I just wanted to bring the topic up and ask if there are any plans on supporting the stricter dbt-structure.

### Describe alternatives you've considered
If we want to keep dbt-external-tables to create external tables from dbt 1.10 upwards, I don't see another option than adopting to the new structure and moving the custom-nodes to config- meta- nodes. Or the dbt-external-table-columns are included in the dbt-standard and aren't marked as errors (and autofixed)

### Additional context
This issue is not database specific, but only is relevant in upcoming dbt-versions

### Who will this benefit?
I think everyone updating dbt to the newer version would benefit from the compatibility

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.