<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Bom, eu tive um caso similar, e resolvi da seguinte forma:<br>
<br>
$ID = time;<br>
$ID .= int(rand 99999)+1;<br>
<br>
Basicamente eu pego a hora e depois acrescento um número aleatório.
Claro que não está esgotada a possibilidade de se ter uma duplicação,
mas a probabilidade é praticamente nula. Além do mais, se der
duplicidade, vai dar erro no insert.<br>
Existe a possbilidade de tu seres ainda mais "neurótico" e pegar a hora
+ número aleatório + incremento...<br>
<br>
<br>
SDS,<br>
<br>
Luciano<br>
<br>
<br>
Marcio Ferreira escreveu:
<blockquote
cite="midab9b7e900708201227n758b88beiabb4f6b637638a59@mail.gmail.com"
type="cite">Luis,<br>
<br>
vc está certíssimo, essa era idéia mesmo.<br>
A questão é que não queremos usar um id que seja simplesmente um
incremento. Nos parece que o sistema, ainda mais sendo web, fica muito
vulnerável.<br>
Alguém tem alguma sugestão?
<br>
<br>
Márcio Ferreira<br>
<br>
<div><span class="gmail_quote">Em 20/08/07, <b
class="gmail_sendername">Luis Motta Campos</b> <<a
href="mailto:luismottacampos@yahoo.co.uk">luismottacampos@yahoo.co.uk</a>>
escreveu:</span>
<blockquote class="gmail_quote"
style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">On
Aug 17, 2007, at 8:03 PM, Marcio Ferreira wrote:<br>
> Pessoal,<br>
> mesmo não postado nada, nem feito perguntas o conteúdo do
histórico
<br>
> da lista rtem me ajudado imensamente, foi através dele que<br>
> encontrei o DBIx::Class que tornou a minha vida de programador<br>
> muito mais simples.<br>
><br>
> Bem, estou procurando algo que possa me retornar o dia e a hora
com
<br>
> pelo menos os centésimos de segundo (com nanos seria melhor).<br>
> Encontrei muita coisa no CPAN, mas os que me chamaram a atenção<br>
> como o DateTime, não encontro como alternativa de intalação para o<br>
> Windows através do PPM.<br>
><br>
> Alguém tem alguma sugestão?<br>
<br>
Eu sugiro que você procure outra alterantiva para usar como chave<br>
primária desta tabela, Márcio.<br>
<br>
A data e hora, a pesar de parecerem boas alternativas, não
<br>
funcionam bem para alguns casos "especiais".<br>
<br>
Reveja a sua modelagem e traga a discussão para a lista, que aqui<br>
tem muitos engenheiros de software muito bem qualificados para te<br>
ajudar. :-)<br>
<br>
E, se eu estiver falando bobagem (tem uma grande chance de eu<br>
estar ;-), por favor me explique o que você quer fazer com alta<br>
resolução de tempo?<br>
<br>
Putamplexos adivinhos. ;-)<br>
--<br>
Luis Motta Campos (
a.k.a. Monsieur Champs) is a software engineer,<br>
Perl fanatic evangelist, and amateur {cook, photographer}<br>
<br>
<br>
_______________________________________________<br>
Cascavel-pm mailing list<br>
<a href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/cascavel-pm">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>
<pre wrap="">
<hr size="4" width="90%">
_______________________________________________
Cascavel-pm mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a>
<a class="moz-txt-link-freetext" href="http://mail.pm.org/mailman/listinfo/cascavel-pm">http://mail.pm.org/mailman/listinfo/cascavel-pm</a></pre>
</blockquote>
</body>
</html>