dbt-labs / dbt-core

dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.
https://getdbt.com
Apache License 2.0
9.25k stars 1.53k forks source link

[Investigation] Explore options for providing upgrade or migration paths (for snapshots) #10325

Open gshank opened 1 week ago

gshank commented 1 week ago

Description

As we attempt to make additional features backward compatible, there will be situations (several currently known in the snapshot initiative) where we will want users to run upgrade or migration scripts. These may consist of altering tables or modifying other files.

We should think through how we can provide this functionality in a way that works well for both dbt Core OSS and dbt Cloud users.

Acceptance Criteria

We've identified the path forward and can create tickets to implement the necessary infrastructure.