expand virtual generated columns in get_relation_constraints()
Peter Eisentraut <peter@eisentraut.org>
From: Peter Eisentraut <peter@eisentraut.org>
To: pgsql-hackers <pgsql-hackers@postgresql.org>
Date: 2025-09-03T14:05:09Z
Lists: pgsql-hackers
Attachments
- v1-0001-Expand-virtual-columns-in-get_relation_constraint.patch (text/plain) patch v1-0001
We (I) missed expanding virtual generated columns in get_relation_constraints() in plancat.c. That way, some opportunities for constraint exclusion will be missed if a constraint contains virtual generated columns, as can be shown in the attached test case (thanks to Richard Guo). Simple fix attached.
Commits
-
Expand virtual generated columns in constraint expressions
- e7a2bbdb522d 18.0 landed
- ce71993ae469 19 (unreleased) landed