On Tue, Nov 6, 2012 at 11:53 AM, Juan <[email protected]> wrote:
>
> RAISE NOTICE 'COD2  %',OLD.CODIGO ;
> RAISE NOTICE 'VIEJO %',OLD.ID ;
>

y obviamente en un INSERT este codigo te dará error porque OLD no esta
definido y ese RAISE NOTICE se hace incondicionalmente

>
> if ( v_codigo = '' ) then
> /* no encuentra ese id en la tabla de dominios  */
>   return NEW ;
> end if ;
>

y si es DELETE este NEW no estara definidido


y asi... sigue chequeando el codigo buscando esa clase de errores

--
Jaime Casanova         www.2ndQuadrant.com
Professional PostgreSQL: Soporte 24x7 y capacitación
Phone: +593 4 5107566         Cell: +593 987171157

-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a