From: | "Martin Sullivan" <ms08(at)zois(dot)co(dot)uk> |
---|---|
To: | pgsql-bugs(at)postgresql(dot)org |
Subject: | BUG #4187: function to_tsvector not immutable |
Date: | 2008-05-23 08:30:37 |
Message-ID: | 200805230830.m4N8Uble097183@wwwmaster.postgresql.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
The following bug has been logged online:
Bug reference: 4187
Logged by: Martin Sullivan
Email address: ms08(at)zois(dot)co(dot)uk
PostgreSQL version: 8.3
Operating system: Fedora Core 9
Description: function to_tsvector not immutable
Details:
Postgres 8.3 now supports tsearch2 as standard and it's built into the
distribution. So, to_tsvector, tsvector, the '@@' operator &al are readily
available. The only wrinkle being that to_tsvector needs to be ALTERed
to IMMUTABLE using the following (as user postgres):
alter function to_tsvector(regconfig,text) immutable
alter function to_tsvector(text) immutable
This is needed to allow CREATE INDEX to work with these functions and
the access methods GIN and GIST, else you get an error message about
indexes requiring immutable functions.
It should be added that the to_tsvector are declared immutable in the
8.2 contrib distribution.
From | Date | Subject | |
---|---|---|---|
Next Message | Thomas H. | 2008-05-23 09:51:52 | Re: BUG #4186: set lc_messages does not work |
Previous Message | Euler Taveira de Oliveira | 2008-05-23 04:57:33 | Re: BUG #4186: set lc_messages does not work |