Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Delete en cascada con condicion

Estas en el tema de Delete en cascada con condicion en el foro de PostgreSQL en Foros del Web. Hola amigos como estan? yo aca con otra consulta q es la siguiente: bueno tengo 4 tablas (niño, padre, madre y familia), mi duda /problema ...
  #1 (permalink)  
Antiguo 09/02/2009, 13:52
 
Fecha de Ingreso: diciembre-2007
Mensajes: 385
Antigüedad: 12 años, 10 meses
Puntos: 0
Delete en cascada con condicion

Hola amigos como estan? yo aca con otra consulta q es la siguiente:

bueno tengo 4 tablas (niño, padre, madre y familia), mi duda /problema es como puedio hacer un trigger para hacer un delete en cascada para cuando se quiera eliminar a un niño?? por ejemplo borro a juan perez y se debe borrar los datos del padre madre y por lo tanto de la familia, como lo hago en codigo para q cuando juan perez tenga un hemano q obviamente pertenece a la misma familia para solo borrar los datos de juan perez y no de su padre su madre y su familia??? ya q en la tabla familia tengo el id de la familia el id del niño el id del padre y el id de la madre, como lo hago en codigo para q cuando necesite borrar a un niño q tiene mas hermanos, solo borrar los datos de ese niño y no los de su familia padre y madre??? de antemano gracias, espero q me hallan comprendido.... bye
  #2 (permalink)  
Antiguo 09/02/2009, 13:54
 
Fecha de Ingreso: diciembre-2007
Mensajes: 385
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: Delete en cascada con condicion

Cita:
Iniciado por r0xdrig0 Ver Mensaje
Hola amigos como estan? yo aca con otra consulta q es la siguiente:

bueno tengo 4 tablas (niño, padre, madre y familia), mi duda /problema es como puedio hacer un trigger para hacer un delete en cascada para cuando se quiera eliminar a un niño?? por ejemplo borro a juan perez y se debe borrar los datos del padre madre y por lo tanto de la familia, como lo hago en codigo para q cuando juan perez tenga un hemano q obviamente pertenece a la misma familia para solo borrar los datos de juan perez y no de su padre su madre y su familia??? ya q en la tabla familia tengo el id de la familia el id del niño el id del padre y el id de la madre, como lo hago en codigo para q cuando necesite borrar a un niño q tiene mas hermanos, solo borrar los datos de ese niño y no los de su familia padre y madre??? de antemano gracias, espero q me hallan comprendido.... bye
PD: estoy trabajando con postgre 8.2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:20.