From: | rob stone <floriparob(at)gmail(dot)com> |
---|---|
To: | Márcio "A(dot) Sepp" <marcio(at)zyontecnologia(dot)com(dot)br>, 'pgsql-general' <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: Ajuda com definição |
Date: | 2017-01-24 20:29:29 |
Message-ID: | 1485289769.6100.3.camel@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On Tue, 2017-01-24 at 17:35 -0200, Márcio A. Sepp wrote:
> Boa tarde,
>
>
>
> Tenho um caso onde o campo chave da tabela irá receber dois tipos de
> informação: integer de tamanho 5 e integer de tamanho 7.
> O problema disso é que se eu criar o campo como sendo integer, lá
> pelas
> tantas corro o risco de dar violação de PK.
>
> As soluções possíveis seriam criar o campo como varchar(7) ou colocar
> um
> segundo campo na chave para identificar a informação.
>
> A considerar:
> 99,9% dos registros desta tabela são de tamanho 7.
>
> Dutra e demais da lista, qual a forma mais correta de modelar isso?
>
>
> --
> Att.
> Márcio A. Sepp
>
>
>
Olá Márcio,
Este PK vai ser usado como um FK em outras tabelas?
A solução depende nisso.
Att.,
Rob
From | Date | Subject | |
---|---|---|---|
Next Message | Andy Colson | 2017-01-25 01:12:37 | Re: What is the purpose of PostGIS on PostgreSQL? |
Previous Message | Leonardo M. Ramé | 2017-01-24 20:18:19 | Re: Ajuda com definição |