pub fn diff_materialized_views(
target_mvs: &[MaterializedView],
source_mvs: &[MaterializedView],
out: &mut ChangeSet,
managed_roles: &BTreeSet<Identifier>,
)Expand description
Diff target.materialized_views (live DB) against
source.materialized_views (desired).
Emits:
MvChange::Createfor MVs present only in source.MvChange::Dropfor MVs present only in target (Safe: MVs are derived).MvChange::ReplaceBodywhen the canonical body hashes differ.MvChange::SetComment/MvChange::SetColumnCommentfor metadata.Change::AlterObjectOwner/ grant changes when applicable.