pgsql: Mark multirange_constructor0() and multirange_constructor2() str
В списке pgsql-committers по дате отправления:
| От | Alexander Korotkov |
|---|---|
| Тема | pgsql: Mark multirange_constructor0() and multirange_constructor2() str |
| Дата | |
| Msg-id | E1lZt0x-0003Dv-3c@gemulon.postgresql.org обсуждение |
| Список | pgsql-committers |
Mark multirange_constructor0() and multirange_constructor2() strict These functions shouldn't receive null arguments: multirange_constructor0() doesn't have any arguments while multirange_constructor2() has a single array argument, which is never null. But mark them strict anyway for the sake of uniformity. Also, make checks for null arguments use elog() instead of ereport() as these errors should normally be never thrown. And adjust corresponding comments. Catversion is bumped. Reported-by: Peter Eisentraut Discussion: https://postgr.es/m/0f783a96-8d67-9e71-996b-f34a7352eeef%40enterprisedb.com Branch ------ master Details ------- https://git.postgresql.org/pg/commitdiff/6bbcff096f932a1fe43ac3208c5c8b0acac29cda Modified Files -------------- src/backend/commands/typecmds.c | 4 ++-- src/backend/utils/adt/multirangetypes.c | 25 +++++++++++++------------ src/include/catalog/catversion.h | 2 +- src/include/catalog/pg_proc.dat | 24 ++++++++++++------------ 4 files changed, 28 insertions(+), 27 deletions(-)
В списке pgsql-committers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера