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

Problemas con delete en cascada Postgre 8.2

Estas en el tema de Problemas con delete en cascada Postgre 8.2 en el foro de PostgreSQL en Foros del Web. Hola amigos, tengo la siguiente duda, lo q pasa es q tengo estas tablas; niño, educacion_niño, salud_niño, padre, madre y familia. Mi duda es como ...
  #1 (permalink)  
Antiguo 01/01/2009, 15:18
 
Fecha de Ingreso: diciembre-2007
Mensajes: 385
Antigüedad: 17 años
Puntos: 0
Problemas con delete en cascada Postgre 8.2

Hola amigos, tengo la siguiente duda, lo q pasa es q tengo estas tablas; niño, educacion_niño, salud_niño, padre, madre y familia. Mi duda es como puedo hacer un delete en cascada para cuando se elimine un niño se eliminen todos los datos q tengan q ver con este, esta consulta la se hacer, pero mi problema/duda llega cuando hay mas de un niño perteneciente a una familia como hago el delete para cuando quiera eliminar a un niño y este tiene un hermano q pertenece a la misma familia?? como elimino el id del niño de la familia sin eliminar a su familia ya q esta familia tiene mas hijos y por lo tanto debe seguir existiendo??? ojala me hallan entendido, agradeceria mucho su ayuda, de antemano gracias..... bye

PD: estoy trabajando con postgre 8.2 y php 4

PD2: cada id de cada tabla lo tengo como int 4 y lo voy autoincrementando via php.
  #2 (permalink)  
Antiguo 01/01/2009, 19:03
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 10 meses
Puntos: 13
Respuesta: Problemas con delete en cascada Postgre 8.2

Si sabes borrar cuando es hijo unico, solo tienes que comprobar que no sea hijo unico antes de borrar.
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 11:46.