>Думал выдернуть contrib/tsearch2 из исходников последней доступной семерки, но там в contrib/tsearch2
>[g]make сразу отваливается, т.к. не может найти ../../Makefile.contrib (патамушта там тока
>Makefile.contrib.in :) ). Дальше я не стал копаться, т.к. настало 10
>часов вечера и я, наконец-то, поехал домой... Сделай глобальный configure, Makefile и появится. Только опции ему надо правильные подсунуть, а их можно вытащить из бинарной сборки, помоему pgxs их может выдать (опции сборки).
Или используй pgxs, но я точно не помню как это делается :-)
>
>tsearch2.so от восьмерки к семерке не подходит, ессно...
>
>В общем, можно как-нибудь поставить tsearch на 7-ку? Готов помучиться, т.к. перевести
>БД на восьмерку с tsearch - тот еще гемморой (придется еще
>править чужие исходники ПО, а времени, как обычно, нету).
>Заранее сенкс.
помучиться всеравно придется. если БД не utf-8 - tsearch на фряхе не заработает.
Если это так, то:
-делаем базу в utf-8.
-делаем пользователя.
-пользователю меняем дефолтную кодировку подключения: alter user ... encoding 'windows-1251';
дамп предварительно сливаем как есть, в 1251, и заливаем этим же пользователем, у которого кодировка подключения соответствует кодировке дампа - тогда произойдет переконвертация дампа в кодировку БД и на этом вроде всё :-)
----
меня вот интересует, какие такие специфические вещи 7-ки используются в софте, что его нельзя подключить к 8.х без изменений ?
Например, 8.3 имеет гораздо большую производительность, по сравнению с даже 8.2 (по практике использования постгреса на нагруженном веб-проекте)