From: | Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl> |
---|---|
To: | Mario Soto Cordones <msotocl(at)gmail(dot)com> |
Cc: | Grupos PostgreSQL ES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: cache lookup failed ?????? |
Date: | 2005-04-26 16:29:30 |
Message-ID: | 20050426162930.GD29362@dcc.uchile.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Tue, Apr 26, 2005 at 12:10:32PM -0400, Mario Soto Cordones wrote:
> Hola lista, he migrado a postgreSQL 8.0. y he comenzado a tener
> algunos errores , antes tenia la 7.4.5:
>
> Por ejemplo tengo la siguiente funcion :
>
> CREATE OR REPLACE FUNCTION "public"."find_observaciones_activos"
> (integer, integer, text) RETURNS SETOF "public"."finddoc_t" AS
> $body$
> select set_curcfg('default');
> select co_empresa, co_filial, nu_activo_fijo,sq_serialcolumn,
> headline(tx_observaciones, q),
> rank(vector, q)
> from observaciones_activos, to_tsquery($3) as q
> where co_empresa = $1 and co_filial = $2 and
> vector @@ q order by rank(vector,q) desc
> $body$
> LANGUAGE 'sql' STABLE CALLED ON NULL INPUT SECURITY INVOKER;
>
> y al ejecutarla ahora me dice:
>
> cache lookup failed for function 8044889
Que pasa si borras la funcion y la vuelves a crear?
Sospecho que lo que pasa es que set_curcfg() o alguna otra de las
funciones que llamas ahi cambio de OID ...
Tambien serviria cerrar la sesion y abrir otra, creo.
--
Alvaro Herrera (<alvherre[(at)]dcc(dot)uchile(dot)cl>)
"Uno combate cuando es necesario... ¡no cuando está de humor!
El humor es para el ganado, o para hacer el amor, o para tocar el
baliset. No para combatir." (Gurney Halleck)
From | Date | Subject | |
---|---|---|---|
Next Message | Emilio Sañudo Ortiz | 2005-04-26 16:33:14 | Migración OIDs a UUIDS |
Previous Message | Manuel Sugawara | 2005-04-26 16:26:13 | Re: Currval en procedimiento PLPGSQL |