ja vi forms q validam antes de vc submeter. vc pode pesquisar antes se o
email ta ok e ai liberar o botao de submit. lance erro depois (caso ocorra
race conditions ou outro erro). mensure. se ficar lento pense numa
alternatica (cache, filtro de bloom ou estoure erro mesmo). eh o q eu faria
Em 14/09/2013 12:07, "Solli Honorio" <shono...@gmail.com> escreveu:

> Pessoal
>
> Estou escrevendo um cadastro que tem o campo email com unique index. O meu
> primeiro impulso é fazer uma pesquisa no cadastro para verificar se o email
> já não existe, mas me dei conta que se eu tentar criar o registro e o email
> já existir, vou receber um erro informando isto.
>
> O que vocês acham disto ? É feio jogar com o erro (mesmo tratando o erro
> de maneira correta) ? Ou é melhor deixar de viver perigosamente e fazer o
> search antes do create.
>
> E porquê estou com está dúvida ? Não medi, mas teoricamente gravar e
> tratar o erro deve (ou deveria) ser mais rápido (pq eu faço "apenas uma
> operação de IO").
>
> Abraços,
>
> Solli Honorio
>
> --
> "o animal satisfeito dorme". - Guimarães Rosa
>
> =begin disclaimer
>    Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
>
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org
 L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer

Responder a