2010/3/4 Alexsander Rosa <alexsander.r...@gmail.com>:
> acho que no fim vai ser melhor
> usar uma chave artificial, a famosa "código do cliente".

Pode até ser — mas lembre-se que tem de ser sempre um complemento à
chave natural, nunca um substituto.


> Neste cenário, cada servidor tem suas (poucas) SEQUENCES independentes
> (estão fora da replicação) e as PK de algumas tabelas são chaves compostas
> que incluem a coluna "id_servidor". Os clientes acabam recebendo um código
> que costuma ser exibido no formato 9502/1 (código 9502 do servidor 1)

Essa informação depois é replicada para outros servidores?


> Por enquanto, sem ter ainda me aprofundado nesta reforma (são centenas de
> tabelas), acho difícil escapar de pelo menos três chaves artificiais: código
> da pessoa, código do produto e número do pedido.

O problema nem é tanto a existência delas, o grave seria a falta das naturais.


-- 
skype:leandro.gfc.dutra?chat      Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3854 7191              gTalk: xmpp:leand...@jabber.org
+55 (11) 9406 7191        ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT-3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a