![]() |
cancelar operación en trigger Hola a todos mi pregunta es la siguiente: en un trigger en la función que voy a definir para el trigger, como puedo cancelar la operación digamos de inserción en el evento before?. He visto en la documentación de postgres que para que ingrese con éxito hago return new y para cancelar solo hace un raise execption '' y con esto se cancela el insert hay otra manera de cancelar? cuando hago un return null, igual inserta el registro. |
Respuesta: cancelar operación en trigger Cita:
En un insert before: - Return new --> Ok - Return null --> Cancela la operacion, NO HACE EL INSERT, pero no lanza un error - raise exception --> Cancela la operacion, lanza un error Salu2 |
Respuesta: cancelar operación en trigger Ok, funciona cuando hago un update......... pero me refería cuando utilizo el pgadmin, osea que cuando hago clic derecho en la tabla selecciono View Data->View All Rows y me muestra los datos de la tabla, cuando manipulo los mismos con esta opción, el trigger update no funciona mientras que triggers para insert, delete funcionan de maravilla, puede que esto sea un bug? |
| La zona horaria es GMT -6. Ahora son las 19:50. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.