Re: support ALTER COLUMN SET EXPRESSION over virtual generated column with check constraint
jian he <jian.universality@gmail.com>
From: jian he <jian.universality@gmail.com>
To: Matheus Alcantara <matheusssilv97@gmail.com>
Cc: PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2026-01-21T05:10:20Z
Lists: pgsql-hackers
Attachments
- v5-0001-Allow-ALTER-COLUMN-SET-EXPRESSION-on-virtual-columns-with-CHECK-c.patch (text/x-patch) patch v5-0001
On Wed, Jan 21, 2026 at 2:48 AM Matheus Alcantara <matheusssilv97@gmail.com> wrote: > > Thanks for the new version. Just a minor comment > > + Replacing the expression of a virtual generated columns do not require a > + table rewrite, however if the column is part of a <literal>CHECK</literal> > + constraint expression, the constraint will be rebuilt, requiring a table > + scan to ensure that existing rows meet the constraint. > > I think that it sounds better with: "Replacing the expression of a > virtual generated column does not require a table rewrite..." > > -- > Matheus Alcantara > EDB: https://www.enterprisedb.com > sure. please check the attached. -- jian https://www.enterprisedb.com
Commits
-
Allow ALTER COLUMN SET EXPRESSION on virtual columns with CHECK constraints
- f80bedd52b15 19 (unreleased) landed