Dilm E.I.R.L escribió: > No, los triggers se ejecutan siempre que un evento (tu puedes indicar > que evento será el que dispara el trigger) insert, update o delete > > Claro... > > ocurre, ya dentro del trigger tu puedes lograr que esa insercion no se > "termine" de realizar en base a alguna condicion de los valores que se > estan insertando, no se si fui muy claro :S
Claro. Debes definir el trigger BEFORE INSERT, y hacer RETURN NULL cuando quieres que no se inserte. Cuando quieras que se inserte, haz RETURN NEW. -- Alvaro Herrera http://www.amazon.com/gp/registry/3BP7BYG9PUGI8 Criptografía: Poderosa técnica algorítmica de codificación que es empleada en la creación de manuales de computadores. -- TIP 1: para suscribirte y desuscribirte, visita http://archives.postgresql.org/pgsql-es-ayuda