| От | Tom Lane |
|---|---|
| Тема | Re: Determining if two subnets intersect |
| Дата | |
| Msg-id | 20287.996043766@sss.pgh.pa.us обсуждение |
| Ответ на | Determining if two subnets intersect (Florian Weimer <Florian.Weimer@RUS.Uni-Stuttgart.DE>) |
| Ответы |
Re: Determining if two subnets intersect
|
| Список | pgsql-sql |
Florian Weimer <Florian.Weimer@RUS.Uni-Stuttgart.DE> writes:
> Is there some efficient PostgreSQL expression which is true if and
> only if two subnets (given as values of type cidr) have non-empty
> intersection (even if the intersection is not a CIDR network)?
Maybe I'm missing something, but ISTM it's only possible for two
CIDR subnets to overlap if one contains the other. So you could
check with
A <<= B OR B <<= A
regards, tom lane
В списке pgsql-sql по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера