SayIT
Software => Programare => Tutoriale => Topic started by: Praetor on 11 January 2008, 17:01
Daca aveti impresia ca doar faceti ca-n documentatie, va inselati :slap: . Ca sa va scutesc de a pierde niste ore si ceva tinerete cititi mai jos.
Instructiunile sint pt a le folosi cu pgAdmin pt o baza de date (se pot modifica instructiunile sa fie mai generale, dar pe moment doar atat).
1. Dati atributul de 'superuser' userului care e ownerul db-ului.
2. Deschideti o fereastra de query si incarcati (as in open file) tsearch.sql gasibil in directorul unde ati instalat postgres\share\contrib .
3. Run.
4. Dezactivati atributul de 'superuser' al userului.
Faceti un mic test
select to_tsvector('un text aiurea');
Daca prindeti o eroare legata de configurare, se rezolva asa (valabil pt orice local settings aveti prin windows).
show lc_collate;
Notati (copy) rezultatul. Apoi
-- presupunem ca rezultatul e 'Romanian_Romania.1250'
update pg_ts_cfg set locale='Romanian_Romania.1250' where ts_name='simple';
Daca aveti local 'en_*' sau aveti un site multilanguage care suporta engleza puteti pune la ts_name sa fie 'default' in loc de 'simple'.
Apoi repetati primul test si ar trebui sa mearga. Pt crearea coloanei de fulltext, a indexului si a triggerului, urmati pasii exact ca-n documentatie (http://www.sai.msu.su/~megera/postgres/gist/tsearch/V2/docs/tsearch-V2-intro.html)
Asa, acum ati economist cel putin 2 ore din viata.