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
>
>
>
>
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 |