|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Constantin Stefanov 2:5020/400 07 Apr 2004 15:49:22 To : Andrew Lutov" Subject : Re: книга по PostgreSQL -------------------------------------------------------------------------------- Andrew Lutov wrote: >>>Hапример, я так и не понял можно ли для поля типа inet в конструкции >>>where задать только часть поля не преобразовывая его в varchar. >> >>Если я правильно понял, что тебе нужно, то тебе нужен оператор '<<' - >>принадлежность адреса сети. >>http://www.postgresql.org/docs/7.4/static/functions-net.html > > Может быть. Похоже читал невнимательно, но на первый взгляд как работает > мне пока непонятно. Проверю завтра или приведи пример, плс. > >>Если неправильно, то поясни, что ты имеешь в виду. > > select date_from, ip_src, ip_dst from stat > where date_from='...' and ip_dst='192.168.1' where date_from='...' and ip_dst << '192.168.1/24' > group by date_from, ip_dst, ip_src > > Что-то в этом роде. Естественно работать будет только в виде > > and cast(ip_dst to vatchar) like '192.168.1.%' Так тоже, наверное, работать будет, вот только индексы тут не сработают. > Т.е. имеется статистика с интерфейса, где имеется и входящая и исходящая > статистика. > Хочется получить входящую статистику на некоторую группу адресов. Именно так я и делаю. см. на ту строчку, что я написал выше. -- Константин Стефанов --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/657796f96e26.html, оценка из 5, голосов 10
|