Re: How to submit Tsearch V2 ? - Mailing list pgsql-hackers

From Christopher Kings-Lynne
Subject Re: How to submit Tsearch V2 ?
Date
Msg-id 20030704214801.X12459-100000@houston.familyhealth.com.au
Whole thread Raw
In response to Re: How to submit Tsearch V2 ?  (Teodor Sigaev <teodor@sigaev.ru>)
Responses Re: How to submit Tsearch V2 ?  (Teodor Sigaev <teodor@sigaev.ru>)
List pgsql-hackers
> So, for upgrading tsearch to V2 you need to do following:
> 1 rename columns or typecast for type txtidx to tsvector,  query_txt to tsquery
> 2 rename function txt2txtidx to to_tsvector, ( may be to strip(to_tsvector()),
>    now tsvector has information for ranking ), trigger 'tsearch' isn't changed
> 3 operator class (in create index command) gist_txtidx_ops to gist_tsvector_ops
> 4 In queries: operator ## to @@ to_tsquery() and remove mquery_txt typecast
> 5 If your locale of pgsql differ from 'C', execute before first query
>    select set_curcfg('default');
>
> That's all. So upgrade from v1 to v2 isn't difficult.

And you expect thousands of users to do this?  I don't know about that...

I can barely handle it myself, and I was looking forward to a Postgres
upgrade for a change where I didn't have to edit the dump :(

Chris




pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: Error messages --- now that we've got it, do you like it?
Next
From: Tom Lane
Date:
Subject: Re: cvs version compile error