buenas, espero me ayuden con esto, tengo las siguientes tablas
productos (id_prod, nombre)
detalle_venta(id_prod, id_venta, cantidad)
venta(id_venta, fecha)
el problema es cuando quiero eliminar un producto por ejemplo (todo esto con php), pero si este ya esta asignado a un detalle_venta, no me dejara elominarlo, aqui el problema como lo elimino, si es que el usuario desea eliminarlo, o modificar el producto, y que este se modifique en detalle_venta, que me recomiendan que haga?? existe alguna manera de hacer esto?, gracias
PD: si no va en este foro, muevanlo, no supe donde colocarlo, ya que trabajo con php y postgres, saludos