Re: duda sobre constraint

From: Horacio Miranda <hmiranda(at)gmail(dot)com>
To: "francisco (dot)" <francisco(dot)cpp(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: duda sobre constraint
Date: 2010-06-06 02:29:01
Message-ID: AANLkTimGv-8cz2l17Olm0Z3Cc6APS7DDqIgt24CD3aYh@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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, y siempre fijate que las llaves
foraneas apunten a columnas con indices. De lo contrario vas a tener
problemas de bloqueos y especialmente velocidad. Pero eso es otro
thead.

2010/6/6 francisco . <francisco(dot)cpp(at)gmail(dot)com>:
> Buenos dias o buenas tardes o buenas noches señores, mi duda es la
> siguiente:
>
> ¿existe alguna diferencia en crear una llave primaria o foranea con
> constraint y sin constraint?,  por ejemplo:
>
> CREATE TABLE persona
> (
>      codigo varchar(10) NOT NULL PRIMARY KEY,
>      nombre varchar(30) NOT NULL
> );
>
> o
>
> CREATE TABLE persona
> (
>      codigo varchar(10) NOT NULL,
>      nombre varchar(30) NOT NULL,
>     CONSTRAINT persona_codigo_pk PRIMARY KEY (codigo)
> );
>
>
> ¿o simplemente son dos formas distintas de hacer las cosas?
>
> buscando no he encontrado informacion al respecto o simplemente no he sabido
> buscar, les agradeceria
> que me sacaran de la duda.
>
> --
> -------------------------------------------------------
> Francisco Cornejo Pando
> -------------------------------------------------------
>

--
Saludos,
Horacio Miranda Aguilera.
RedHat Certified Engineer
DBA Oracle - Large databases
+56 2 8974500

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message TND (Ing. Marcos Ortiz Valmaseda) 2010-06-07 00:17:11 Migración del sitio de PostgreSQL a Django
Previous Message Jaime Casanova 2010-06-05 23:50:33 Re: Update lentos