Skip to content
Open
Show file tree
Hide file tree
Changes from 76 commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
ee3713e
test(pg-delta): cover function expression replacement suppression
xmh1011 Jun 10, 2026
4af2d48
fix(pg-delta): suppress covered expression replacements
xmh1011 Jun 10, 2026
367195b
test(pg-delta): cover domain default replacement ordering
xmh1011 Jun 10, 2026
c9df85f
fix(pg-delta): drop domain defaults before routine replacement
xmh1011 Jun 10, 2026
103bd59
test(pg-delta): cover procedure expression dependents
xmh1011 Jun 11, 2026
4c77c7c
fix(pg-delta): recreate procedure expression dependents
xmh1011 Jun 11, 2026
88aaff0
test(pg-delta): cover procedure dependent review cases
xmh1011 Jun 11, 2026
4d829f1
fix(pg-delta): handle procedure dependent review gaps
xmh1011 Jun 11, 2026
9b78849
test(pg-delta): cover dropped procedure expression columns
xmh1011 Jun 11, 2026
64bdcba
fix(pg-delta): handle dropped expression columns
xmh1011 Jun 11, 2026
0e79c47
test(pg-delta): cover pre-17 generated dependents
xmh1011 Jun 11, 2026
7987d35
fix(pg-delta): use generated column fallback before pg17
xmh1011 Jun 11, 2026
79a034c
test(pg-delta): cover generated column dependents
xmh1011 Jun 11, 2026
6feec63
fix(pg-delta): preserve generated column dependents
xmh1011 Jun 11, 2026
71bdf50
test(pg-delta): cover generated set expression release
xmh1011 Jun 11, 2026
37e2dc1
fix(pg-delta): release generated set expressions with fallback
xmh1011 Jun 11, 2026
cef4b23
test(pg-delta): cover commented generated column fallback
xmh1011 Jun 11, 2026
2378993
fix(pg-delta): restore comments for generated column fallback
xmh1011 Jun 11, 2026
a58c429
test(pg-delta): cover retained generated column labels
xmh1011 Jun 11, 2026
d99fc2e
fix(pg-delta): restore labels for generated column fallback
xmh1011 Jun 11, 2026
859cb87
test(pg-delta): cover generated column fallback metadata
xmh1011 Jun 11, 2026
f0d89c1
fix(pg-delta): restore generated column fallback metadata
xmh1011 Jun 11, 2026
663b630
test(pg-delta): cover routine replacement ordering edges
xmh1011 Jun 11, 2026
f152b41
fix(pg-delta): keep routine drops in drop phase
xmh1011 Jun 11, 2026
2f376f4
test(pg-delta): cover partition fallback review edges
xmh1011 Jun 11, 2026
9d8d6bf
fix(pg-delta): handle partition fallback review edges
xmh1011 Jun 11, 2026
52b29cc
test(pg-delta): cover generated column fallback dependents
xmh1011 Jun 11, 2026
22c6bec
fix(pg-delta): restore generated column fallback dependents
xmh1011 Jun 11, 2026
d53e368
test(pg-delta): cover generated column publication fallback
xmh1011 Jun 11, 2026
65722d0
fix(pg-delta): restore generated column publication lists
xmh1011 Jun 11, 2026
c72e321
test(pg-delta): cover replacement metadata review cases
xmh1011 Jun 11, 2026
7ce59f9
fix(pg-delta): restore replacement dependent metadata
xmh1011 Jun 11, 2026
a1b006f
fix(pg-delta): merge publication replacement follow-ups
xmh1011 Jun 11, 2026
5e16101
fix(pg-delta): preserve replacement dependents
xmh1011 Jun 11, 2026
c81a7b3
fix(pg-delta): refresh generated column dependents
xmh1011 Jun 11, 2026
5e6fd3a
fix(pg-delta): preserve partition generated expressions
xmh1011 Jun 11, 2026
2d3545c
test(pg-delta): cover materialized view index ordering
xmh1011 Jun 12, 2026
f30bd4b
fix(pg-delta): order materialized view indexes after recreation
xmh1011 Jun 12, 2026
aa333b3
test(pg-delta): cover generated column replacement review cases
xmh1011 Jun 13, 2026
4330607
fix(pg-delta): cover generated column replacement edges
xmh1011 Jun 13, 2026
f7c205e
test(pg-delta): cover latest replacement review edges
xmh1011 Jun 13, 2026
4967f26
fix(pg-delta): preserve replacement root dependents
xmh1011 Jun 13, 2026
8f43635
test(pg-delta): cover expression restore review regressions
xmh1011 Jun 13, 2026
1b26ee1
fix(pg-delta): avoid false default restore coverage
xmh1011 Jun 13, 2026
201b4ae
test(pg-delta): cover procedure metadata restore on injected drops
xmh1011 Jun 13, 2026
fab366c
fix(pg-delta): restore procedure metadata after injected drops
xmh1011 Jun 13, 2026
9560e71
test(pg-delta): cover promoted table replay regressions
xmh1011 Jun 13, 2026
515878e
fix(pg-delta): replay promoted table dependents
xmh1011 Jun 13, 2026
d0aaa20
test(pg-delta): cover promoted table replay edge cases
xmh1011 Jun 13, 2026
d059903
fix(pg-delta): preserve promoted table replay edges
xmh1011 Jun 13, 2026
18d5c5c
test(pg-delta): cover promoted table metadata replay gaps
xmh1011 Jun 13, 2026
d540f9d
fix(pg-delta): replay promoted table metadata gaps
xmh1011 Jun 13, 2026
00b829b
test(pg-delta): cover promoted table replay review gaps
xmh1011 Jun 13, 2026
9d3090e
fix(pg-delta): replay promoted table replacement metadata gaps
xmh1011 Jun 13, 2026
6f8c674
test(pg-delta): cover owner and constraint replay ordering
xmh1011 Jun 13, 2026
a495fab
fix(pg-delta): stabilize promoted replay ordering
xmh1011 Jun 13, 2026
a5bbf99
test(pg-delta): cover replacement review ordering
xmh1011 Jun 13, 2026
0dfe1c5
fix(pg-delta): order replacement owner restores
xmh1011 Jun 13, 2026
75783ac
test(pg-delta): cover sequence owner replay ordering
xmh1011 Jun 13, 2026
3c46936
fix(pg-delta): order sequence owner restores last
xmh1011 Jun 13, 2026
ae07b47
test(pg-delta): cover routine replacement review regressions
xmh1011 Jun 13, 2026
cc42f46
fix(pg-delta): de-duplicate promoted routine restores
xmh1011 Jun 13, 2026
0cd94b2
test(pg-delta): cover latest replacement replay review gaps
xmh1011 Jun 13, 2026
22f91c0
fix(pg-delta): replay latest replacement review gaps
xmh1011 Jun 13, 2026
d5c91af
test(pg-delta): cover promoted table add-column pruning
xmh1011 Jun 13, 2026
8a18ae8
fix(pg-delta): prune promoted table add-column alters
xmh1011 Jun 13, 2026
205f284
test(pg-delta): cover latest replacement review regressions
xmh1011 Jun 13, 2026
079b558
fix(pg-delta): prune latest replacement replay leftovers
xmh1011 Jun 13, 2026
b88cb00
test(pg-delta): cover replacement follow-up ordering
xmh1011 Jun 13, 2026
017e6ce
fix(pg-delta): order table replacement replays safely
xmh1011 Jun 13, 2026
7b84f65
test(pg-delta): cover latest replacement review regressions
xmh1011 Jun 13, 2026
6945a5a
fix(pg-delta): restore replay before owner transfers
xmh1011 Jun 13, 2026
e661550
test(pg-delta): cover view replay owner ordering
xmh1011 Jun 13, 2026
becb9ed
fix(pg-delta): order view replay before owner restores
xmh1011 Jun 13, 2026
7bfd8cc
test(pg-delta): cover latest replacement review regressions
xmh1011 Jul 1, 2026
9b6320e
fix(pg-delta): address replacement review regressions
xmh1011 Jul 1, 2026
7a7a81a
test(pg-delta): cover latest procedure dependent regressions
xmh1011 Jul 1, 2026
b5bc112
fix(pg-delta): handle quoted procedure dependents
xmh1011 Jul 1, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/fix-partition-generated-expression.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@supabase/pg-delta": patch
---

Preserve child-specific generated partition expressions during routine replacement.
5 changes: 5 additions & 0 deletions .changeset/green-pandas-repair.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@supabase/pg-delta": patch
---

Refresh generated-column expression dependents more precisely during routine replacement, including covered column recreations, child-specific partition expressions, and publication row filters without explicit column lists.
7 changes: 7 additions & 0 deletions .changeset/yummy-jokes-sing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"@supabase/pg-delta": patch
---

Recreate expression dependents directly during procedure replacement instead of replacing their owning table or domain.

Also preserve retained column metadata for column recreations already covered by the original diff, restore defaults on the branch-side owner of replayed owned sequences, and keep domain/table owner restores after expression and metadata replay.
Loading