Expand virtual generated columns in constraint expressions

Peter Eisentraut <peter@eisentraut.org>

Commit: e7a2bbdb522dd6fc7283550742b8b52605198783
Author: Peter Eisentraut <peter@eisentraut.org>
Date: 2025-09-15T14:28:45Z
Releases: 18.0
Expand virtual generated columns in constraint expressions

Virtual generated columns in constraint expressions need to be
expanded because the optimizer matches these expressions to qual
clauses.  Failing to do so can cause us to miss opportunities for
constraint exclusion.

Author: Richard Guo <guofenglinux@gmail.com>
Discussion: https://www.postgresql.org/message-id/flat/204804c0-798f-4c72-bd1f-36116024fda3%40eisentraut.org

Files

Discussion