MIGUEL JOSE DE LIMA escreveu:
> Oi André, tento estudar o máximo possível antes de fazer alguma 
> pergunta ao grupo,
> mas confesso que sou totalmente inexperiente no postgresql, ou seja, 
> confesso que
> estou tendo dificuldades em entender o seu exemplo:
> Quando há uma violação, conforme o seu exemplo, o processamento irá 
> continuar?

Sim, o processamento irá continuar.
O lado ruim é que PLs com EXCEPTION são um pouco mais custosas, mas 
nesse caso são indispensáveis.


> e as mensagem de violação, como fasso para ignora-las ou invia-las 
> para um "lixo"
> temporário?

Para ignorar completamente:

BEGIN
    INSERT...
EXCEPTION WHEN unique_violation then null;
END;

-- 

[]´s, ACV


_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a