git.postgresql.org Git - postgresql.git/commit

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: 798c017) | patch
Further tighten nullingrel marking rules in build_joinrel_tlist().
Wed, 8 Feb 2023 19:45:36 +0000 (14:45 -0500)
Wed, 8 Feb 2023 19:45:36 +0000 (14:45 -0500)
commit d1c9c864fc042412e9b674d79a0e70972053ce15
Further tighten nullingrel marking rules in build_joinrel_tlist().

The code I added in fee7b77b9 could misbehave if commute_above_r
contains multiple relids. While adding too many relids here is
probably harmless (pre-fee7b77b9, we did it all the time), it's
not very expensive to be accurate: we just have to intersect
commute_above_r with the join's relids.

Discussion: https://postgr.es/m/17781-c0405c8b3cd5e072@postgresql.org
src/backend/optimizer/util/relnode.c diff | blob | blame | history
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /