Mesaje recente

Members
Stats
  • Total Posts: 17786
  • Total Topics: 1234
  • Online Today: 3
  • Online Ever: 233
  • (26 June 2007, 07:28)
Users Online
Users: 0
Guests: 3
Total: 3

Author Topic: Tutorial activare si configurare TSearch2 in Postgres 8.2 pe Windows  (Read 849 times)

0 Members and 1 Guest are viewing this topic.

Offline Praetor

  • Green,bad and (not so) ugly ogre
  • Membru
  • ***
  • Posts: 142
  • Cookies: 12
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.

« Last Edit: 11 January 2008, 18:20 by Praetor »