आप मौजूदा कार्यों का उपयोग कर सकते हैं network_smaller(inet, inet)
और network_larger(inet, inet)
अपने स्वयं के समुच्चय को परिभाषित करने के लिए:
create aggregate min (inet) (
sfunc = network_smaller,
stype = inet);
create aggregate max (inet) (
sfunc = network_larger,
stype = inet);
select min(d) min, max(d) max
from temp;
min | max
----------+------------
1.1.10.2 | 1.1.10.100
(1 row)