Skip to content

Remove chunk_constraint catalog tracking for CHECK constraints - #9850

Merged
svenklemm merged 1 commit into
mainfrom
sven/rip_check_constraint_tracking
May 19, 2026
Merged

Remove chunk_constraint catalog tracking for CHECK constraints#9850
svenklemm merged 1 commit into
mainfrom
sven/rip_check_constraint_tracking

Conversation

@svenklemm

@svenklemm svenklemm commented May 18, 2026

Copy link
Copy Markdown
Member

Removed chunk_constraint catalog tracking for inherited CHECK constraints
on OSM (foreign-table) chunks. CHECKs are still physically created on the
foreign chunk so ALTER TABLE ... INHERIT can merge them; from that point
on PostgreSQL's normal inheritance handles rename/drop propagation.

Disable-check: force-changelog-file

@svenklemm
svenklemm requested a review from a team May 18, 2026 20:47
@github-actions

Copy link
Copy Markdown

@Poroma-Banerjee, @melihmutlu: please review this pull request.

Powered by pull-review

@codecov

codecov Bot commented May 18, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@svenklemm
svenklemm force-pushed the sven/rip_check_constraint_tracking branch 2 times, most recently from 5f82146 to c287fcd Compare May 18, 2026 21:12
@svenklemm
svenklemm requested a review from antekresic May 19, 2026 08:05
@svenklemm svenklemm added this to the v2.28.0 milestone May 19, 2026
Removed chunk_constraint catalog tracking for inherited CHECK constraints
on OSM (foreign-table) chunks. CHECKs are still physically created on the
foreign chunk so ALTER TABLE ... INHERIT can merge them; from that point
on PostgreSQL's normal inheritance handles rename/drop propagation.
@svenklemm
svenklemm force-pushed the sven/rip_check_constraint_tracking branch from c287fcd to 851228c Compare May 19, 2026 18:22
@svenklemm
svenklemm merged commit 501714a into main May 19, 2026
63 checks passed
@svenklemm
svenklemm deleted the sven/rip_check_constraint_tracking branch May 19, 2026 18:42
@timescale-automation timescale-automation added the released-2.28.0 Released in 2.28.0 label Jun 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

released-2.28.0 Released in 2.28.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants