Re: Eeek! Major problem after reload with tsearch2 - Mailing list pgsql-general

From Karl Denninger
Subject Re: Eeek! Major problem after reload with tsearch2
Date
Msg-id 20050203150303.A29258@denninger.net
Whole thread Raw
In response to Eeek! Major problem after reload with tsearch2  (Karl Denninger <karl@denninger.net>)
List pgsql-general
If I remove the full-text indexing from the table involved (remove the
indices and triggers) then the system is fine.

Somehow, it appears that there's some kind of internal consistency problem
with the tsearch2 package.....

Attempts to recreate the indices (after dropping them) fail with the same
error; it looks like something is badly mangled internally in the tsearch2
module... even though it DOES appear that it loaded properly.

--
--
Karl Denninger (karl@denninger.net) Internet Consultant & Kids Rights Activist
http://www.denninger.net    My home on the net - links to everything I do!
http://scubaforum.org        Your UNCENSORED place to talk about DIVING!
http://www.spamcuda.net        SPAM FREE mailboxes - FREE FOR A LIMITED TIME!
http://genesis3.blogspot.com    Musings Of A Sentient Mind

On Thu, Feb 03, 2005 at 02:37:04PM -0600, Karl Denninger wrote:
> Ok, I found out what was going on with the tsearch2 module and reloading
> after an upgrade to 8.0.1 from 7.4.1
>
> The data now loads cleanly, and selects are fine.
>
> HOWEVER, when I attempt an update, I issue the following SQL command (this
> table has a tsearch2 vector in it:)
>
> update post set invisible='0' where ordinal='2843'
>
> And get back:
>
> ERROR:  cache lookup failed for function 36476 CONTEXT:  SQL statement
> "select lt.tokid, map.dict_name from public.pg_ts_cfgmap as map,
> public.pg_ts_cfg as cfg, public.token_type( $1 ) as lt where lt.alias =
> map.tok_alias and map.ts_name = cfg.ts_name and cfg.oid= $2 order by
> lt.tokid desc;"
>
> Aieeee!
>
> A reindex did nothing.
>
> What did I miss?  Looks like there's something missing, but what?!
>
> --
> --
> Karl Denninger (karl@denninger.net) Internet Consultant & Kids Rights Activist
> http://www.denninger.net    My home on the net - links to everything I do!
> http://scubaforum.org        Your UNCENSORED place to talk about DIVING!
> http://www.spamcuda.net        SPAM FREE mailboxes - FREE FOR A LIMITED TIME!
> http://genesis3.blogspot.com    Musings Of A Sentient Mind
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
>     (send "unregister YourEmailAddressHere" to majordomo@postgresql.org)
>
>
> %SPAMBLOCK-SYS: Matched [@postgresql.org], message ok



pgsql-general by date:

Previous
From: Karl Denninger
Date:
Subject: Eeek! Major problem after reload with tsearch2
Next
From: Tom Lane
Date:
Subject: Re: Eeek! Major problem after reload with tsearch2