Re: BUG #14235: inconsistencies with IS NULL / IS NOT NULL
| От | Andrew Gierth |
|---|---|
| Тема | Re: BUG #14235: inconsistencies with IS NULL / IS NOT NULL |
| Дата | |
| Msg-id | 87k2gqz27p.fsf@news-spur.riddles.org.uk обсуждение исходный текст |
| Ответ на | Re: BUG #14235: inconsistencies with IS NULL / IS NOT NULL (Andrew Gierth <andrew@tao11.riddles.org.uk>) |
| Ответы |
Re: BUG #14235: inconsistencies with IS NULL / IS NOT NULL
|
| Список | pgsql-bugs |
>>>>> "Andrew" == Andrew Gierth <andrew@tao11.riddles.org.uk> writes: Andrew> It seems possible that this could be fixed by simply setting Andrew> argisrow=false for all the null tests generated in such cases. This turns out to be more somplicated than I thought. A lot of places look at argisrow to distinguish "simple" null tests from the standard-required logic for composite values. In some of the cases I've looked at, fixing the bug actually looks like it improves things (for example, in (row(1,a) IS NOT NULL), a can be deduced to be not null in the "not the null value" sense); but some places like match_clause_to_indexcol I'm less sure of. -- Andrew (irc:RhodiumToad)
В списке pgsql-bugs по дате отправления: