Flávio Luiz Castro wrote:
Em 09/11/07, Evandro Ricardo
Silvestre<[EMAIL PROTECTED]> escreveu:
Olá Thiago, segue abaixo resultado:
psql: NOTA: INSERINDO 13912
CONTEXTO: COPY revendas, linha 1: "13912..."
psql: NOTA: INSERINDO 94440
CONTEXTO: COPY revendas, linha 2: "94440..."
psql: NOTA: INSERINDO 94440
CONTEXTO: COPY revendas, linha 3: "94440..."
psql: ERRO: duplicar chave viola a restrição de unicidade "uq_revendas"
CONTEXTO: COPY revendas, linha 3: "94440..."
Acho que após o RETURN NEW, já encerrou a função e não vai fazer o EXCEPTION.
[]s
Entenda uma coisa, ele não entra na TRIGGER! A unique estoura antes da
trigger.
Leia o e-mail anterior que enviei.
Desculpe-me Evandro, mas tenho que discordar pois existe o INSERINDO
da linha 1,2,3 e o erro.
Veja o o proprio log q vc passou.
A linha 1, 1º INSERT - Passa no raise
A linha 2, 2º INSERT - Passa no raise
A linha 3, 3º INSERT - dá o erro e não entra na trigger.
Percebe q a cada linha entra na trigger porque *em cada linha é dado um
INSERT*!
Entendeu?
Evandro
|
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral