Expand description
Differ for collations. Per-collation granular diff:
- Structural change (provider /
lc_collate/lc_ctype/ deterministic) →Replace(skip the rest);versionis read-only and ignored. - owner differs (lenient) →
AlterObjectOwner. - comment differs →
CommentOn.
Lenient: target-only collations do NOT emit Drop (surfaces via the
unmanaged-collation lint in a later stage). Rename is not emitted
either — name mismatch is treated as drop-old (lenient skip) plus
create-new, since rename intent is not structurally derivable.
Functions§
- diff_
collations - Compute granular collation changes needed to converge
targettowardsource. Appends all emitted changes toout.