Re: inet to bigint?

Поиск
Список
Период
Сортировка
От hubert depesz lubaczewski
Тема Re: inet to bigint?
Дата
Msg-id 9e4684ce0512052348h7f9d71aax379498ba62cfe995@mail.gmail.com
обсуждение исходный текст
Ответ на Re: inet to bigint?  (Michael Fuhr <mike@fuhr.org>)
Список pgsql-hackers
On 12/6/05, Michael Fuhr <mike@fuhr.org> wrote:
How about:
CREATE FUNCTION inet2num(inet) RETURNS numeric AS $$
use Socket;
return unpack("N", inet_aton($_[0]));
$$ LANGUAGE plperlu IMMUTABLE STRICT;

you can use this one:
... AS $$
return unpack("N", pack("C4", split(/\./, $_[0])));
$$ language plperl IMMUTABLE STRICT;

to avoid the need to use untrusted languages.
it is less readable thought :(

depesz

В списке pgsql-hackers по дате отправления:

Предыдущее
От: Michael Fuhr
Дата:
Сообщение: Re: inet to bigint?
Следующее
От: Christopher Kings-Lynne
Дата:
Сообщение: Re: inet to bigint?