Em 4 de março de 2010 13:28, Alexsander Rosa
<[email protected]> escreveu:
>
> Uma possibilidade é usar uma chave composta, tipo "CNPJ + chave extra" onde
> esta chave extra tem NULL em todas as PF e quase todas as PJ. Quando uma PJ
> pertencer a mais de um cliente (órgãos públicos, universidades, etc), esta
> chave extra conterá um código (numérico? texto?) que identificará cada
> unidade. Para escolas, poderia ser um código tipo INEP, por exemplo. Em
> universidades poderia ser algum código que identifique o setor.
>
> Alguém tem alguma sugestão para isto?


Apenas uma observação: uma chave primária não pode conter NULL em
nenhum dos campos que a compõe.
Não ficou claro se quando você diz "chave composta" está ou não se
referindo a chave primária.

Osvaldo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a