Gracias por tu respuesta, es lo que creo mejor va a funcionar para lo que necesito.
Muchas gracias a todos.

Saludos,
Laura Martinelli.
El 22/04/14 16:30, Luis Ramon Sanchez Rico escribió:
Hola laura, te recomiendo que quites las llaves foráneas y las implementar tú, podrías naves una función que se dispare como trigger, cuando necesites hacer operaciones que vayan a checar las llaves foráneas, le pases como parámetro a la función si es un taller o una materia y con ese parametro hagas una consulta a la tabla, taller o materia buscando la existencia de la llave, si no existiera detendrias la ejecución y mandarlas un mensaje de que se viola la llave. Y si se encontrara la llave en la tabla correspondiente si realizara la operación indicada. Así tendrías tu función que checaria la llave foránea y podrías borrar las que se ponen por el manejador



__________ Information from ESET Mail Security, version of virus signature 
database 9710 (20140423) __________

The message was checked by ESET Mail Security.
http://www.eset.com



-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripci�n:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

Responder a