Re: Inconsistent RestrictInfo serial numbers - Mailing list pgsql-hackers

From Richard Guo
Subject Re: Inconsistent RestrictInfo serial numbers
Date
Msg-id CAMbWs49Z1f+v1VhM=Nx10RTfR6s5wxQm=i8VB40r84M3iOFZYw@mail.gmail.com
Whole thread Raw
In response to Re: Inconsistent RestrictInfo serial numbers  (Ashutosh Bapat <ashutosh.bapat.oss@gmail.com>)
Responses Re: Inconsistent RestrictInfo serial numbers
List pgsql-hackers
On Tue, Oct 8, 2024 at 9:02 PM Ashutosh Bapat
<ashutosh.bapat.oss@gmail.com> wrote:
> But I don't see any relation specific information being
> considered while deciding whether the clause is constant false.

Isn't rel->notnullattnums relation specific information?  We need this
information to decide if a Var cannot be NULL.

> So may
> be we should do this processing elsewhere and replace the original
> clause itself?

I’m not sure about this.  Different versions of the same qual clause
can lead to different conclusions about whether it can be reduced to
constant-FALSE.  I don't think it is possible to replace the original
clause; we need to do this processing on a version-by-version basis.

Thanks
Richard



pgsql-hackers by date:

Previous
From: Tatsuo Ishii
Date:
Subject: Re: pgbench: Improve result outputs related to failed transactinos
Next
From: Nathan Bossart
Date:
Subject: Re: Popcount optimization using AVX512