[Feature] Materialized Views should allow altering definition SELECT
without --full-refresh
#234
Open
3 tasks done
Labels
Is this your first time submitting a feature request?
Describe the feature
Expected workflow
.sql
model file withmaterialized="materialized_view"
ormaterialized="dynamic_table"
run
the model so it createsSQL
in the model filerun
the model, and the Dynamic Table isALTER
ed to have the new SQL without a `--full-refreshThis is how users interact with View and Table materializations, and have come to expect this for MVs & DTs. However no MV or DT implementation supports this today
It is possible to do this, but requires non-trivial engineering work to compare the current compiled model definition against what the Dynamic Table currently has, which is something we do not do today.
dbt-labs/dbt-snowflake#889
dbt-labs/dbt-labs-experimental-features#22
Describe alternatives you've considered
We keep this limitation, but make it clearer to people
Who will this benefit?
Users of MV/DTs who don't want to already loaded data, just the data that is added moving forward.
Are you interested in contributing this feature?
No response
Anything else?
No response
The text was updated successfully, but these errors were encountered: