Skip to content

[Feature] select nodes that don't yet exist in the database #11485

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
3 tasks done
rchui opened this issue Apr 10, 2025 · 0 comments
Open
3 tasks done

[Feature] select nodes that don't yet exist in the database #11485

rchui opened this issue Apr 10, 2025 · 0 comments
Labels
enhancement New feature or request triage

Comments

@rchui
Copy link

rchui commented Apr 10, 2025

Is this your first time submitting a feature request?

  • I have read the expectations for open source contributors
  • I have searched the existing issues, and I could not find an existing issue for this feature
  • I am requesting a straightforward extension of existing dbt functionality, rather than a Big Idea better suited to a discussion

Describe the feature

AFAIK, there is no way to tell dbt, "execute models that don't yet exist". There is only a way to say, execute changed models or new models if you already have a state manifest stored somewhere, but what if this workload is fresh and no state manifest exists? What if a new view was added but you don't want to recreate all of the views on every dbt run?

dbt already knows what exists and what doesn't exist. It goes through different code paths when running incremental models and you can see the introspection queries in the logs.

Describe alternatives you've considered

There is no alternative I am aware of.

Who will this benefit?

Everyone who regularly creates new workloads

Are you interested in contributing this feature?

I would need guidance.

Anything else?

No response

@rchui rchui added enhancement New feature or request triage labels Apr 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request triage
Projects
None yet
Development

No branches or pull requests

1 participant