Skip site navigation (1) Skip section navigation (2)

Re: duda sobre constraint

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 (view raw or flat)
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

In response to

Responses

pgsql-es-ayuda by date

Next:From: Horacio MirandaDate: 2010-06-08 00:55:27
Subject: Re: Postgresql 8.4 ODBC
Previous:From: Horacio MirandaDate: 2010-06-08 00:23:14
Subject: Re: [pgsql-es-ayuda] Migración del sitio de Postgre?==?ISO-8859-1?Q?SQL a Django

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group