Implementação de tratamento de erro de constraints