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