From: | Linder Poclaba Lazaro <linderlpl(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Error al ejecutar una función en PostgreSQL |
Date: | 2012-03-13 19:14:44 |
Message-ID: | CANv3jybAe1yTBzdO34dcmMKXbryiE_qX6m5SM-tHuA3LZqf5BA@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Buenas tardes lista al hacer correr una función con lenguale plpgsql me
sale el siguiente error
ERROR: cache lookup failed for function 20529
********** Error **********
ERROR: cache lookup failed for function 20529
SQL state: XX000
la función es la siguiente
CREATE OR REPLACE FUNCTION comiso.login_entidad(v_usuario character
varying, v_contrasenia character varying)
RETURNS SETOF comiso.vista_entidades AS
$BODY$
begin
return query select * from dblink ('dbname=dejurbe11 port=5432
host=192.168.15.100 user=postgres password=MIPASS',
'select e.id as identidad, e.codigo as codigo, e.nombre as nombre_entidad,
e.sigla, o.descripcion as nombre_organo, c.descripcion as
clasificacion_entidad, e.departamento , e.codigo_anterior, e.usuario,
u.contrasenia as password_md5, e.clase_entidad, e.jerarquia, organo as
idorgano
from gobierno.entidades e
join dj_seguridad.usuarios u on u.identidad=e.id
join gobierno.organos o on o.id=e.organo
join gobierno.clasificacion c on c.id=e.clase_entidad
where e.usuario='''||v_usuario||''' and
contrasenia=md5('''||v_contrasenia||''')')
as (identidad integer , codigo character varying(255), nombre_entidad text,
sigla character varying(255), nombre_organo character varying(150),
clasificacion_entidad character varying(100), departamento integer,
codigo_anterior integer, usuario character varying(10), password_md5
character varying(50), clase_entidad integer, jerarquia character
varying(100), idorgano integer);
end;
$BODY$
LANGUAGE 'plpgsql' VOLATILE
me podrian orientar sobre el error?.... no puedo crear ninguna funcion
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2012-03-13 19:20:34 | Re: [pgsql-es-ayuda] Error al ejecutar una función en PostgreSQL |
Previous Message | Alejandro Carrillo | 2012-03-13 18:54:44 | Re: Ayuda por favor con este problema!! |