Mesaje recente

Members
Stats
  • Total Posts: 17,786
  • Total Topics: 1,234
  • Online today: 302
  • Online ever: 318
  • (17 October 2024, 13:29)
Users Online
Users: 0
Guests: 267
Total: 267

Tutorial activare si configurare TSearch2 in Postgres 8.2 pe Windows

Started by Praetor, 11 January 2008, 17:01

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Praetor

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
Code ("sql") Select

select to_tsvector('un text aiurea');


Daca prindeti o eroare legata de configurare, se rezolva asa (valabil pt orice local settings aveti prin windows).
Code ("sql") Select

show lc_collate;


Notati (copy) rezultatul. Apoi
Code ("sql") Select

-- 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

Asa, acum ati economist cel putin 2 ore din viata.