Em 09/11/07, Leandro DUTRA<[EMAIL PROTECTED]> escreveu:
> 2007/11/9, Flávio Luiz Castro <[EMAIL PROTECTED]>:
> >
> > Preciso gerar uma trigger para suprir a deficiência do programa que
> > gera dados em um arquivo que estou importando, ele gera dados
> > duplicando uma chave que tenho no PostgreSQL, fiz o seguinte:
>
> Qual o problema, a função não funciona (argh!)?
>
> Se for o caso, passe a mensagem de erro…
>
> Se não, minha sugestão seria tratar o arquivo, por exemplo com uniq,
> ou até importar para uma tabela sem as restrições primeiro e tratar
> lá.  Mas em princípio eu preferiria tratar o arquivo, deve ser mais
> rápido.
>
> --
> +55 (11) 5685 2219               xmpp:[EMAIL PROTECTED]
> +55 (11) 9406 7191          Yahoo!: ymsgr:sendIM?lgcdutra
> +55 (11) 5686 9607  ICQ/AIM: aim:GoIM?screenname=61287803
>         MSN: msnim:[EMAIL PROTECTED]
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>

Leandro, o problema é que não passa pelo exception e gera o erro de
unicidade, como segue:

ERRO:  duplicar chave viola a restrição de unicidade "uq_revendas"

Outro detalhe é que estou usando o pg 8.2.

Grato
[]s

-- 

    .~.
  /  v  \    Flávio Luiz Castro
/ (  _  )\
    ^  ^    Linux Registered User: 347610
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a