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: [email protected]
 L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer

Responder a