Re: Orden de ejecucion de triggers AFTER

From: Diego Ayala <netdiego81(at)gmail(dot)com>
To: Oswaldo Hernández <listas(at)soft-com(dot)es>, Postgres Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Orden de ejecucion de triggers AFTER
Date: 2009-02-05 14:51:57
Message-ID: 6b81cb150902050651j4473aab0l5014cc5d2e1f0c7c@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

ok, ya, muchas gracias x la ayuda..

El 5 de febrero de 2009 11:38, Oswaldo Hernández <listas(at)soft-com(dot)es>escribió:

> Diego Ayala escribió:
>
>> Buenos días listeros, estoy trabajando en una BD PostgreSQL 8.2.3 sobre
>> linux RHES 4. La consulta que tengo es la siguiente, tengo varias tablas, y
>> varias de ellas tienen distintos triggers AFTER, me gustaria saber si
>> alguien sabe cual de los triggers AFTER que tengo se ejecutan primero, tiene
>> un orden de ejecucion por fecha de creación del trigger, o alguna bandera
>> que indique cual se debe ejecutar primero ??, ejemplo, tengo triggers para
>> auditoria y otro que actualiza registros al ocurrir algun evento,como puedo
>> saber, o como puedo definir cual de los 2 dee ejecutarse primero..??
>>
>
> Lo tienes en la documentacion:
> <http://www.postgresql.org/docs/8.3/static/sql-createtrigger.html>
>
> "If multiple triggers of the same kind are defined for the same event, they
> will be fired in alphabetical order by name. "
>
> Personalmente cuando necesito utilizar varios triggers en una misma tabla
> los nombro con dos digitos iniciales para tener claro el orden en el que se
> ejecutan:
>
> CREATE TRIGGER "01_xxxxxxxx" ....
> CREATE TRIGGER "03_xxxxxxxx" ....
> CREATE TRIGGER "zz_log_xxxxx" ....
>
>
> estoy haciendo bien al tener separados los triggers AFTER, esto lo hago
>> por tener mejor organizado todo mi esquema, deberia de tener todas las
>> sentencias dentro de un solo trigger AFTER ?? esta duda me surgio en estos
>> dias y me gustaria que me pudieran ayudar sobre este punto.. Gracias x la
>> ayuda como siempre a todos..!!
>>
>>
> Si cada uno hace cosas distintas yo creo que es incluso recomendable
> tenerlos en triggers separados para hacer la estructura mas organizada.
>
>
> Saludos,
>
>
> --
> *****************************************
> Oswaldo Hernández
> oswaldo (@) soft-com (.) es
> *****************************************
> PD:
> Antes de imprimir este mensaje, asegúrese de que es necesario.
> El medio ambiente está en nuestra mano.
>

--
Diego Ayala

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Silvio Quadri 2009-02-05 15:38:43 Re: trigger en perl, sintaxis
Previous Message Oswaldo Hernández 2009-02-05 14:38:52 Re: Orden de ejecucion de triggers AFTER