> Exatamente, aparece o INSERINDO e ocorre o erro que não é tratado pelo
> EXCEPTION.
>
> []s
>   
Pelo jeito, o erro realmente está estourando antes de entrar na trigger.
Recomendo fazer a seguinte POG.
- Tirar a unique
- Na trigger fazer um SELECT que irá validar se a chave já existe (fazer 
o serviço da unique manualmente).
- Se estiver fazer um RETURN NULL,
- Se não, RETURN NEW.

Ou ainda, faça o que os outros sugeriram, trata no arquivo e não no banco.

Att

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

Responder a