Мне пришлось сделать нечто подобное с адресами IPv4, хранящимися в виде целых чисел в таблице, и смог
использовать трюк '0.0.0.0'::inet + num
.
Так, где devaddr
столбец в таблице interface
Я сделал:
select distinct ('0.0.0.0'::inet + devaddr) as addr from interface order by addr;