Fix bug of CHECK constraint enforceability recursion

Edit
ID 6827
Title Fix bug of CHECK constraint enforceability recursion
CI (CFBot) Summary
Stats (from CFBot) Patch version: v6, Patch count: 3, First patch: +337−25, All patches: +365−38
Tags Bugfix DDL
Created 2026-06-02 08:06:35
Last modified 2026-06-02 08:06:35 (2 hours ago)
Latest email 2026-06-02 06:39:21 (3 hours ago)
Status
PG20-1 (2026-07-01 – 2026-07-31): Needs review
Target version 19
Authors Chao Li (chaol)
Reviewers Become reviewer
Committer
Links
Emails
Fix bug of CHECK constraint enforceability recursion
First at 2026-05-26 03:51:11 by Chao Li <li.evan.chao at gmail.com>
Latest at 2026-06-02 06:39:21 by Chao Li <li.evan.chao at gmail.com>
Latest attachment (v6-0001-Prevent-inherited-CHECK-constraints-from-being-we.patch) at 2026-06-02 06:39:21 from Chao Li <li.evan.chao at gmail.com>
    Attachment (v6-0001-Prevent-inherited-CHECK-constraints-from-being-we.patch) at 2026-06-02 06:39:21 from Chao Li <li.evan.chao at gmail.com> (Patch: Yes)
    Attachment (v5-0001-Prevent-inherited-CHECK-constraints-from-being-we.patch) at 2026-06-02 06:24:01 from Chao Li <li.evan.chao at gmail.com> (Patch: Yes)
    Attachment (v4-0001-Prevent-inherited-CHECK-constraints-from-being-weakened.patch) at 2026-06-01 15:51:54 from jian he <jian.universality at gmail.com> (Patch: Yes)
    Attachment (v3-0001-Prevent-inherited-CHECK-constraints-from-being-we.patch) at 2026-05-28 22:56:22 from Chao Li <li.evan.chao at gmail.com> (Patch: Yes)
    Attachment (v2-0001-Prevent-inherited-CHECK-constraints-from-being-we.patch) at 2026-05-27 06:20:21 from Chao Li <li.evan.chao at gmail.com> (Patch: Yes)
    Attachment (v1-0001-disallow-alter-enforciability-of-inherited-check-constraint.patch) at 2026-05-26 08:32:29 from jian he <jian.universality at gmail.com> (Patch: Yes)
    Attachment (v2-0001-Fix-CHECK-constraint-enforceability-recursion.patch) at 2026-05-26 05:48:02 from Chao Li <li.evan.chao at gmail.com> (Patch: Yes)
    Attachment (v1-0001-Fix-CHECK-constraint-enforceability-recursion.patch) at 2026-05-26 03:51:11 from Chao Li <li.evan.chao at gmail.com> (Patch: Yes)
History
When Who What
2026-06-02 08:06:35 Chao Li (chaol) Attached mail thread E74C57FA-1DD0-4C8E-8FB1-538034752592@gmail.com
2026-06-02 08:06:35 Chao Li (chaol) Created patch record
Edit