Re: Precedence of NOT LIKE, NOT BETWEEN, etc

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема Re: Precedence of NOT LIKE, NOT BETWEEN, etc
Дата
Msg-id 54ECCD28.40903@gmx.net
обсуждение исходный текст
Ответ на Re: Precedence of NOT LIKE, NOT BETWEEN, etc  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: Precedence of NOT LIKE, NOT BETWEEN, etc  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
On 2/23/15 3:08 PM, Tom Lane wrote:
> I thought of another possibility:
> 
> 3. Leave everything as-is but mark the NOT-operator productions as having
> the precedence of NOT rather than of LIKE etc.  This would change the
> behavior only for the NOT-LIKE-followed-by-< example, and would make the
> two cases for NOT LIKE consistent though they'd remain inconsistent with
> LIKE.  This behavior seems at least somewhat explainable/documentable
> ("NOT-foo operators have the precedence of NOT"), whereas what we have
> seems about impossible to justify.

I don't like this third option.  If we're going to change anything, it
should be changed so that LIKE and NOT LIKE have the same precedence.

I realize that the other options are also ugly.




В списке pgsql-hackers по дате отправления:

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: Re: New CF app deployment
Следующее
От: Peter Eisentraut
Дата:
Сообщение: Re: Combining Aggregates