The following bug has been logged online: Bug reference: 3963 Logged by: Ronald Mora Email address: [EMAIL PROTECTED] PostgreSQL version: 8.0 Operating system: windows xp Description: trigger delete Details:
Para la modificacion de los datos de los cliente, cree trigger para cuando se insert,delete o update una tabla, la forma en la que los usuarios hacen las modificacion no hace commit, pero si dispara los trigger a nivel de base de datos y guarda en unas tablas la solicitud del usuario, dicha solicitud llega a un usuario que se encarga de validar y aplicar el delete,insert o update a la base de datos. El problema era que cuando dicho usuario aplicaba este cambio el trigger volvia a insertar un dato mas en la bicatora, el problema lo pude resolver para el insert o update con un campo bandera que me indica cuando disparo o no la insercion de los datos en las tablas bitacora, pero en el caso del delete dicho campo no me funciona. Necesito saber si hay alguna forma de evitar que el trigger se dispare cuando el usuario final va a aplicar el cambio en la base de datos, se que podria desabilitar el trigger pero no se que pasa si cuando se desabilita el trigger otro usuario esta haciendo otra solicitud de update,delete o insert y por estar desabilitado el trigger no guarde los datos en la bitacora. ---------------------------(end of broadcast)--------------------------- TIP 5: don't forget to increase your free space map settings