Re: Reduce "Var IS [NOT] NULL" quals during constant folding
Robert Haas <robertmhaas@gmail.com>
From: Robert Haas <robertmhaas@gmail.com>
To: Richard Guo <guofenglinux@gmail.com>
Cc: Pg Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2025-03-21T16:12:46Z
Lists: pgsql-hackers
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Fix misuse of Relids for storing attribute numbers
- 2d756ebbe857 19 (unreleased) landed
-
Reduce "Var IS [NOT] NULL" quals during constant folding
- e2debb64380e 19 (unreleased) landed
-
Centralize collection of catalog info needed early in the planner
- 904f6a593a06 19 (unreleased) landed
-
Expand virtual generated columns before sublink pull-up
- e0d05295268e 19 (unreleased) landed
-
Expand virtual generated columns in the planner
- 1e4351af329f 18.0 cited
On Fri, Mar 21, 2025 at 10:21 AM Richard Guo <guofenglinux@gmail.com> wrote: > Not quite sure if this is something we need to worry about. I haven't really dug into this but I bet it's not that serious, in the sense that we could probably work around it with more logic if we really need to. However, I'm a bit concerned about the overall premise of the patch set. It feels like it is moving something that really ought to happen at optimization time back to parse time. I have a feeling that's going to break something, although I am not sure right now exactly what. Wouldn't it be better to have this still happen in the planner, but sooner than it does now? -- Robert Haas EDB: http://www.enterprisedb.com