Pessoal,<br><br>quero agradecer os comentários de todos, estamos revendo a arquitetura de algumas tabelas que pensamos em usar como id primário um id artificial.<br>Das idéias que tinhamos com os comentários de vcs, estamos finalizando nossa discussão observando pontos como:
<br>1) Velocidade de Desenvolvimento<br>2) Simplicidade da Solução<br>3) Simplicidade da manutenção<br><br>(Não necessariamente nessa ordem) ;-)<br><br>Mais uma vez obrigado a todos.<br><br>Márcio Ferreira<br><br><br><div>
<span class="gmail_quote">Em 21/08/07, <b class="gmail_sendername">Fernando Oliveira</b> &lt;<a href="mailto:fernandocorrea@gmail.com">fernandocorrea@gmail.com</a>&gt; escreveu:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br><br><div><span class="gmail_quote">Em 21/08/07, <b class="gmail_sendername">Nelson Ferraz</b> &lt;<a href="mailto:nferraz@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">nferraz@gmail.com
</a>&gt; escreveu:</span><span class="q"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&gt;&nbsp;&nbsp;Bom, eu tive um caso similar, e resolvi da seguinte forma:<br>&gt;<br>&gt;&nbsp;&nbsp;$ID = time;<br>&gt;&nbsp;&nbsp;$ID .= int(rand 99999)+1;<br>&gt;<br>&gt;&nbsp;&nbsp;Basicamente eu pego a hora e depois acrescento um número aleatório. Claro<br>

&gt; que não está esgotada a possibilidade de se ter uma duplicação, mas a<br>&gt; probabilidade é praticamente nula.<br><br>Isso me lembra aquela história do programador que, ao abandonar o<br>emprego, deixou escondida uma linha de código num canto remoto do
<br>sistema, redefinindo o valor de &quot;true&quot; para int(rand()*100), de tal<br>forma que o sistema se comportasse de maneira totalmente previsível<br>99% do tempo -- mas, de vez em quando (e com uma frequência apenas
<br>suficiente para se tornar um incômodo) gerava comportamentos<br>imprevisíveis, que depois eram difíceis de serem reproduzidos.</blockquote></span><div><br>Teve alguém q realmente fez isso?! esse cara é um FDP de marca maior!!!
<br>&nbsp;</div><span class="q"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">O seu caso é um pouco melhor do que isso, mas, ainda assim, nunca é
<br>bom contar com a sorte. Se você pensa que algo tem &quot;probabilidade
<br>praticamente nula&quot; é por que cedo ou tarde *vai* acontecer. E, de<br>acordo com a Lei de Murphy, vai acontecer no pior momento possível: na<br>frente do seu chefe, quando você estiver demonstrando o sistema para o
<br>cliente.<br><br>Melhor procurar uma solução capaz de gerar identificadores<br>comprovadamente únicos. :-)<br><br>--<br>Nelson Ferraz<br>_______________________________________________<br>Cascavel-pm mailing list<br><a href="mailto:Cascavel-pm@pm.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

Cascavel-pm@pm.org</a><br><a href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br></blockquote>
</span></div><span class="sg"><br><br clear="all"><br>-- <br>[]&#39;s Fernando
</span><br>_______________________________________________<br>Cascavel-pm mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">
http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br></blockquote></div><br><br clear="all"><br>-- <br><a href="http://www.Empregar.com">www.Empregar.com</a>