Re: Range Types: << >> -|- ops vs empty range
От | Erik Rijkers |
---|---|
Тема | Re: Range Types: << >> -|- ops vs empty range |
Дата | |
Msg-id | a73614acd4e2240c128dec04f42bce06.squirrel@webmail.xs4all.nl обсуждение исходный текст |
Ответ на | Re: Range Types (Jeff Davis <pgsql@j-davis.com>) |
Ответы |
Re: Range Types: << >> -|- ops vs empty range
Re: Range Types: << >> -|- ops vs empty range |
Список | pgsql-hackers |
On Wed, February 9, 2011 09:35, Jeff Davis wrote: > Updated patch. > The operators << >> and -|- have the following behavior with empty ranges: testdb=# select '-'::int4range << range(200,300); ERROR: empty range testdb=# select '-'::int4range >> range(200,300); ERROR: empty range testdb=# select '-'::int4range -|- range(200,300); ERROR: empty range I'm not sure if that is deliberate behavior, but they seem almost bugs to me. Wouldn't it be better (and more practical) if these would return false (or perhaps NULL, for 'unknown') ? (the same goes for all the other range types, btw.) Erik Rijkers
В списке pgsql-hackers по дате отправления: