Re: Sobre Claves Primarias

From: Alejandro Carrillo <fasterzip(at)yahoo(dot)es>
To: Aland Laines <aland(dot)laines(at)gmail(dot)com>, POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Sobre Claves Primarias
Date: 2012-09-17 16:04:12
Message-ID: 1347897852.35822.YahooMailNeo@web171504.mail.ir2.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

No hay problema y no se notaria cambios en la velocidad de las consultas, ya que la llave primaria tiene un indice asociado. Recomiendo que uses un campo bigserial como llave, y el campo UBIGEO como indice unico ya que a la hora de cambiar la llave primaria te tocará ejecutar cascada en el resto de llaves foraneas que dependan de esta llave primaria. No olvidar colocar indices a las llaves foraneas en las otras tablas que dependan de UBIGEO.

>________________________________
> De: Aland Laines <aland(dot)laines(at)gmail(dot)com>
>Para: POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org>
>Enviado: Lunes 17 de septiembre de 2012 10:40
>Asunto: [pgsql-es-ayuda] Sobre Claves Primarias
>
>
>
>
>Hola amigos, tengo una tabla heredada de un sistema de access, en el que tengo un dato UBIGEO, que es la clave primaria, este campo es un character varying.
>
>
>Hay algún problema de usar este tipo de dato, como clave primaria en Postgres? me hará lentas las consultas? o casi no se notaria?.
>
>
>Pregunto esto para no tener que adicionarle un campo ID, ya que el campo UBIGEO también es único.
>
>
>Saludos,
>
>Aland Laines Calonge
>Twitter: @lainessolutions
>http://about.me/aland.laines
>
>
>
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2012-09-17 16:34:32 Re: Actualizar version
Previous Message Lennin Caro 2012-09-17 15:47:48 Re: SALUDOS Y SOLICITUD DE AYUDA SOBRE INSTALACION