Re: Debug en trigger

From: <dkuroki(at)dbas(dot)com(dot)ar>
To: "Miguel" <mmiranda(at)123(dot)com(dot)sv>, "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Debug en trigger
Date: 2005-10-27 15:03:00
Message-ID: xxjKsgj3.1130425380.9318610.dkuroki@dbas.com.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Podrias usar RAISE NOTICE con un mensaje para identificar que pasa.

Dorian Kuroki
www.dbas.com.ar

On 10/27/2005, "Miguel" <mmiranda(at)123(dot)com(dot)sv> wrote:

>Saludos listeros, existe alguna forma de hacer debug en un trigger?, me
>refiero a ir viendo que se esta haciendo, que sentencias ejecuta, con
>que valores, etc, la pregunta es porque tengo dos triggers before insert
>en una tabla, que hacen mas o menos lo mismo, segun la documentacion se
>corren en orden alfabetico, asi que el segundo, que es de prueba y que
>en teoria sustituira al primero, el nombre comienza con z para que se
>ejecute por ultimo, pero como modifican las mismas tablas no se cual de
>los dos (o que es lo que en realidad pasa) esta modificando un
>registro, estoy usando un usuario de prueba, asi que para que se corra
>solamente el segundo trigger cuando el usuario sea 51994157, tengo en el
>primero trigger inmediatamente despues del begin:
>
>IF NEW.username = '51994157' THEN
> RETURN NEW;
>END IF;
>
>y en el segundo
>
>IF NEW.username <> '51994157' THEN
> RETURN NEW;
>END IF;
>
>Deberia funcionar no?
>
>---
>miguel
>
>
>---------------------------(fin del mensaje)---------------------------
>TIP 5: ¿Has leído nuestro extenso FAQ?
>
> http://www.postgresql.org/files/documentation/faqs/FAQ.html

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Enrique Herrera Reátegui 2005-10-27 15:42:30 Re: Problemas con la instalacion de postgresql
Previous Message Alvaro Herrera 2005-10-27 14:52:04 Re: Problemas con Ñ en PHP