From: | Horacio Miranda <hmiranda(at)gmail(dot)com> |
---|---|
To: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
Cc: | "francisco (dot)" <francisco(dot)cpp(at)gmail(dot)com>, pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: duda sobre constraint |
Date: | 2010-06-08 00:48:05 |
Message-ID: | AANLkTikIhzmWfcJsUSWoXFbFIPt1SMs5H98sThAr2l5e@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Les sorprenderia ver las barbaridades que hay en ciertas bases de
datos y como DBA el tipico comentario es esta lenta la base,
arreglala... y este tema de las llaves foraneras es una increiblemente
no respetada :'(
Por eso la pregunta,,, pero tienes razón, como es usual, la FK puede
apuntar a quier cosa.
2010/6/8 Alvaro Herrera <alvherre(at)commandprompt(dot)com>:
> Excerpts from Horacio Miranda's message of sáb jun 05 22:29:01 -0400 2010:
>> Si te refieres a la forma de hacer una llave primaria, como dijo jaime
>> es lo mismo (desde mi punto de vista), pero no entiendo la parte de
>> llave foranea, una llave foranea por definición apunta a otra tabla y
>> desde mi punto de vista siempre debes apuntar a una llave primaria,
>> cuando eso no ocurre reviso el modelo,
>
> Una FK no necesariamente apunta a una PK; puede apuntar a cualquier
> grupo de columnas que haya sido declarado UNIQUE. (Corolario: no puedes
> hacer una llave foránea hacia columnas que no tengan índice).
>
> --
> Álvaro Herrera <alvherre(at)commandprompt(dot)com>
> The PostgreSQL Company - Command Prompt, Inc.
> PostgreSQL Replication, Consulting, Custom Development, 24x7 support
>
--
Saludos,
Horacio Miranda Aguilera.
RedHat Certified Engineer
DBA Oracle - Large databases
From | Date | Subject | |
---|---|---|---|
Next Message | Horacio Miranda | 2010-06-08 00:55:27 | Re: Postgresql 8.4 ODBC |
Previous Message | Horacio Miranda | 2010-06-08 00:23:14 | Re: [pgsql-es-ayuda] Migración del sitio de PostgreSQL a Django |