Miguel Beltran R. escribió: > ¿Es posible que PG decirle que si ese campo es 0 (porque al llegar a PG se > pasa como númerico) no haga el INSERT?. Algo importante este INSERT esta > dentro de una transaccion de hasta 24 INSERTS asi que no debe interumpir la > transacción.
Usa un trigger BEFORE INSERT que verifique si el valor es 0, y de serlo, returna NULL, con lo cual ese insert no se efectua. En caso de no ser 0, returna NEW, con lo cual el insert se hace normalmente. -- Alvaro Herrera Valdivia, Chile Geotag: -39,815 -73,257 "Investigación es lo que hago cuando no sé lo que estoy haciendo" (Wernher von Braun) -- TIP 1: para suscribirte y desuscribirte, visita http://archives.postgresql.org/pgsql-es-ayuda
