On Sat, Nov 13, 2010 at 09:23:10AM +0300, Alex Gorbachenko wrote: AG> строго говоря, лучше три таблички. id(PK),package_name -< AG> id(PK),)(package_id,package_version)UNIQUE) -< id(PK),((name_version_id, AG> CVE)UNIQUE). индексы очевидны. AG> join в данном случае дешёвый. Если для package_name использовать hash-index'ы, то если я правильно понимаю -- этот вариант будет даже чуточку медленнее. AG> и это правильно, но tsearch2 всё равно придётся осилить для поиска по AG> описаниям пакетов и тем же спискам изменений. осиливать там ровно 2 AG> страницы текста. Это да. Кстати я пока так и не осилил :) -- С уважением, Денис http://mithraen.ru/ ----------------------------------------------------------------------------