Jaime Casanova escribió:
2010/1/19 Oswaldo Hernández <[email protected]>:
Hola,

He creado un 'constraint trigger deferrable initially deferred' pero tengo
unas duda:

En la red hay muy pocos comentarios sobre ellos, pero me llama la atención
alguno de ellos (algo antiguo) que comenta que son solo para uso interno de
postgres y no es muy conveniente usarlos.


la diferencia basica es que un CONSTRAINT TRIGGER puede ser deferred,
lo que significa que se puede ejecutar despues de la sentencia
(siempre deben ser AFTER ROW) o puedes suspender la ejecucion del
trigger hasta el final de la transacción.

los TRIGGER normales no pueden ser deferred


Eso es lo que necesito, un trigger que se ejecute al realizar commit, no cuando se ejecuta la sentencia. He hecho unas pruebas sencillas y va bien, pero me habían asustado un poco los comentarios que mencionaba.

Gracias.

--
*****************************************
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.
--
TIP 3: Si encontraste la respuesta a tu problema, publ�cala, otros te lo 
agradecer�n

Responder a