AltimateAI / vscode-dbt-power-user

This extension makes vscode seamlessly work with dbt™: Auto-complete, preview, column lineage, AI docs generation, health checks, cost estimation etc
https://www.altimate.ai
MIT License
443 stars 85 forks source link

Support for Model Versioning #709

Open cashel opened 10 months ago

cashel commented 10 months ago

Describe the feature

This extension does not seem to support dbt models that have been versioned (e.g., <model_file_name>_v2.sql with model config properties).

Tests, parent/child models, and documentation that used to appear for a non-versioned model no longer appear once that model has been versioned. Do note that all of this does work from dbt itself, so the issue appears isolated to just this plugin.

Describe alternatives you've considered

No response

Who will benefit?

No response

Are you willing to submit PR?

smitsrr commented 6 months ago

Any update on this issue? It's starting to become a blocker in our versioning and migration work. To add, dbt ls -m model_v2+1 shows the correct lineage for models downstream of the new version, but the extension shows no lineage.

anandgupta42 commented 6 months ago

@smitsrr We plan to pick this up later this month. I will keep you all posted.

anandgupta42 commented 5 months ago

@smitsrr We estimated that implementing this requires a multi-week effort since we need to introduce a new identifier type for model nodes across the codebase. We don't have the bandwidth to take this up in the next month or so. I will keep you posted if things change in the future.

We are willing to assist someone in the community who wants to contribute.

chetchavat commented 1 month ago

hi, is there an update on this enhancement?