Boas Pessoal!

2013/4/4 Irineu <[email protected]>
>
> Criei uma chave de unicidade numa tabela, quando ela recebe um INSERT
> estava ocasionando um violação dessa constraint,
> mas o valor que ocasionou a violação não se encontra na tabela.
>

Este insert é em "massa" ou é um único insert?
Já vi casos de o valor não existir, antes do insert, mas como eu estava
fazendo um insert em massa ele dava erro durante o insert, então a app.
fazia rollback e eu lá ia eu conferir os dados e não existia a chave
duplicada.

Não deveria, mas as vezes acontece! =)


> Removi a chave de unicidade para ver o estava sendo incluído.
>
> Para minha surpresa, não foi incluido nenhum valor duplicado.
>

Este resultado foi quando você removeu a chave e a trigger estava
habilitada?

Gde. Abraço!
Edmilton
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a