Ajuda com definição

From: Márcio A(dot) Sepp <marcio(at)zyontecnologia(dot)com(dot)br>
To: "'pgsql-general'" <pgsql-general(at)postgresql(dot)org>
Subject: Ajuda com definição
Date: 2017-01-24 19:35:58
Message-ID: 00f401d27679$161745b0$4245d110$@com.br
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general


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

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Leonardo M. Ramé 2017-01-24 20:18:19 Re: Ajuda com definição
Previous Message Joshua Chamberlain 2017-01-24 17:55:40 Re: Why is materialized view creation a "security-restricted operation"?