Re: Campo combinado

From: Oswaldo Hernández <listas(at)soft-com(dot)es>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Campo combinado
Date: 2007-02-08 18:54:42
Message-ID: 45CB71F2.4090002@soft-com.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Alvaro Herrera escribió:
> Oswaldo Hernández escribió:
>> Hola a todos,
>>
>> Tengo un identificador de registro compuesto por tres datos:
>> varchar(2), int8 e int2
>>
>> este identificador es la clave principal en una tabla y a su vez es
>> referenciado mediante fk por otras tablas.
>>
>> Me gustaria poder trabajar este identificador como un campo único ya que
>> esto me facilitaria mucho su gestion.
>
> No te lo recomiendo ... usa los tres campos por separado. Si quieres
> facilidad de manejo (y tambien mejor rendimiento), agrega una llave
> adicional de tipo int4 o int8, que usaras como llave primaria y foranea
> en las otras tablas, y agrega NOT NULLs a los tres campos y un UNIQUE
> (varchar,int8,int2) para asegurar que la restriccion se sigue
> cumpliendo.
>

Estudiare lo que me recomiendas.

Gracias.

--
*****************************************
Oswaldo Hernández
oswaldo (@) soft-com (.) es
*****************************************

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message GABRIEL COLINA 2007-02-08 19:29:33 Re: Obtener los primeros registros de una consulta.
Previous Message Alvaro Herrera 2007-02-08 18:41:23 Re: Campo combinado