NULL handling in 1D array comparison

Поиск
Список
Период
Сортировка
От Manvendra
Тема NULL handling in 1D array comparison
Дата
Msg-id CA+L9vQUEdb0zTsTNngbvZc+_p0qrHEGm5Wu7079bSkixGVUVtQ@mail.gmail.com
обсуждение исходный текст
Ответы Re: NULL handling in 1D array comparison  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-bugs
postgres=# select version();
                                                             version
---------------------------------------------------------------------------------------------------------------------------------
 PostgreSQL 13.0 (Ubuntu 13.0-1.pgdg18.04+1) on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0, 64-bit
(1 row)

Comparison should return UNKNOWN but it's returning a true. 

postgres=# select array[null]=array[null];
 ?column?
----------
 t
(1 row)

postgres=# select array[1, null]=array[1, null];
 ?column?
----------
 t
(1 row)

SQL-99 standard use to say it should come out as UNKNOWN

Thanks & Regards,
Manvendra Panwar
Email - manvendra2525@gmail.com

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

Предыдущее
От: Alvaro Herrera
Дата:
Сообщение: Re: ALTER CONSTRAINT on a partitioned FK isn't working
Следующее
От: Tom Lane
Дата:
Сообщение: Re: NULL handling in 1D array comparison