16 Paź
2003
16 Paź
'03
23:21
INET_ATON(ipaddr) czyli zapis oktetowy na int INET_NTOA(int) czyli zapis int na oktetowy?
więc tak. Można bez pl/pgsql i bez dodatkowych zabiegów powinno pójść takie coś:
CREATE OR REPLACE FUNCTION INET_ATON (varchar) RETURNS bigint AS ' SELECT (split_part($1,''.'',1)::int4*(256^3) + split_part($1,''.'',2)::int4*(256^2) + split_part($1,''.'',3)::int4*256 + split_part($1,''.'',4)::int4)::int8; ' LANGUAGE sql;
natomiast z INET_NTOA() mam problem, może ktoś podpowie. Oczywiście w pl/perlu było by łatwo, ale...
-- Pozdrawiam Aleksander Machniak ( A.L.E.C ) http://k27.prv.pl/alec GG-2275252