Use uma pk artificial e seja feliz. Fuja de pks compostas, elas ainda vao te dar uma bela dor de cabeca. Abraco
Joares Luis Dalorsoleta <[email protected]> escreveu: >Sugiro que se necessario adicione as primeiras posições antes do CNPJ >o codigo do estado (De acordo com o IBGE) e o codigo do municipio (de >acordo com o IBGE) talvez consiga algo mesclando essas informações com >o CNPJ. > >at > >Em 4 de março de 2010 13:28, Alexsander Rosa ><[email protected]> escreveu: >> Estou prestes a fazer uma "reforma" no meu ERP e uma das coisas que está me >> incomodando é o cadastro de "pessoas". Não pude usar CPF/CNPJ como chave >> primária natural porque, conforme já foi dito aqui várias vezes, muitos >> clientes diferentes usam o mesmo CNPJ, especialmente órgãos públicos. Para >> dar um exemplo: temos um cliente que tem várias CENTENAS de clientes -- a >> imensa maioria, escolas da rede estadual -- com o mesmo CNPJ >> (92.941.681/0001-00), que segundo a Receita Federal está registrado em nome >> da Secretaria da Educação do RS. >> >> 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? >> >> -- >> Atenciosamente, >> Alexsander da Rosa >> Linux User #113925 >> >> "Extremismo na defesa da liberdade não é defeito. >> Moderação na busca por justiça não é virtude." >> -- Barry Goldwater >> >> _______________________________________________ >> pgbr-geral mailing list >> [email protected] >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >> >> > > > >-- >Atenciosamente >Joares Luís Dalorsoleta > >Esta mensagem (incluíndo qualquer anexo) é dirigida apenas para o uso >do indivíduo ou da entidade a qual está endereçada e pode conter >informações privadas, proprietárias, privilegiadas, confidenciais que >podem servir como evidências sob as leis aplicáveis ou em processos >judiciais. >Caso você não seja o destinatário pretendido, você está aqui >notificado que qualquer uso, disseminação, distribuição, ou cópia >dessa comunicação é estritamente proibida. Se você recebeu essa >comunicação por engano, notifique-nos imediatamente por telefone, e >(i) destrua essa mensagem se for um facsimile ou (ii) exclua >imediatamente essa mensagem se esta for uma comunicação eletrônica. >Obrigado. > >This message (including any attachments) is intended only for the use >of the individual or entity to which it is addressed and may contain >information that is non-public, proprietary, privileged, confidential, >and exempt from disclosure under applicable law or may constitute as >attorney work product. >If you are not the intended recipient, you are hereby notified that >any use, dissemination, distribution, or copying of this communication >is strictly prohibited. If you have received this communication in >error, notify us immediately by telephone and (i) destroy this message >if a facsimile or (ii) delete this message immediately if this is an >electronic communication. >Thank you. >_______________________________________________ >pgbr-geral mailing list >[email protected] >https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
