Re: Shouldn't "WHEN (OLD.* IS DISTINCT FROM NEW.*)" clause be independent from data type?
В списке pgsql-general по дате отправления:
| От | Adrian Klaver |
|---|---|
| Тема | Re: Shouldn't "WHEN (OLD.* IS DISTINCT FROM NEW.*)" clause be independent from data type? |
| Дата | |
| Msg-id | 55FAD4E1.5090608@aklaver.com обсуждение исходный текст |
| Ответ на | Re: Shouldn't "WHEN (OLD.* IS DISTINCT FROM NEW.*)" clause be independent from data type? (Tom Lane <tgl@sss.pgh.pa.us>) |
| Список | pgsql-general |
On 09/17/2015 07:51 AM, Tom Lane wrote: > Adrian Klaver <adrian.klaver@aklaver.com> writes: >> On 09/17/2015 07:34 AM, Tom Lane wrote: >>> Ah, sorry, actually what IS [NOT] DISTINCT FROM looks up is the "=" >>> operator. > >> So the docs should be changed? >> As they stand now: >> http://www.postgresql.org/docs/9.4/interactive/functions-comparison.html >> "For non-null inputs, IS DISTINCT FROM is the same as the <> operator." > > Well, it's an oversimplification to begin with. Do we want to try to > cram all of these implementation details in there? No, just that IS DISTINCT ON is dependent on '=' and will not work on data types that do not have that operator. That would also cover the IS NOT DISTINCT FROM case where '=' is the operator 'alias'. > > regards, tom lane > -- Adrian Klaver adrian.klaver@aklaver.com
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера