From: | "Guillermo E(dot) Villanueva" <guillermovil(at)gmail(dot)com> |
---|---|
To: | Laura Martinelli <lmartinelli(at)unlu(dot)edu(dot)ar> |
Cc: | Luis Ramon Sanchez Rico <sabrewolf76(at)gmail(dot)com>, POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] relación a una tabla u a otra tabla |
Date: | 2014-04-29 19:06:20 |
Message-ID: | CANm+PCD1g_n7jE+wWXrtvxmck8iCxtDTnk3CL0msfP8OGKn5VQ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
disculpen por aparecer un poco tarde, la propuesta que yo hacía era para
evitar forzar un valor NULL, podemos ver que en las filas de la tabla
siempre va a haber un valor NULL, siempre! y eso no em muy bien visto en
diseño conceptual del modelo. Solo para justificar mi propuesta :-)
Guillermo Villanueva
El 23 de abril de 2014, 8:55, Laura Martinelli
<lmartinelli(at)unlu(dot)edu(dot)ar>escribió:
> 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(at)postgresql(dot)org
> )
> Para cambiar tu suscripción:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>
From | Date | Subject | |
---|---|---|---|
Next Message | Lazaro Ruben Garcia Martinez | 2014-04-29 19:23:37 | RE: Ayuda con actualizacion |
Previous Message | Rusel Fichi | 2014-04-29 18:41:57 | Restaurar backup en formato custom |