2011/2/7 Beto Lima <[email protected]>:
> Leonardo obrigado pela ajuda, mas neste caso na minha tabela eu não
> tenho coluna OID explicitada.
> Eu teria que refazer minha tabela adicionando com OID? ou não teria
> esta necessidade?

ALTER TABLE foobar SET WITH OIDS; e depois proceda da forma mencionada
noutro e-mail.

De outra forma, com CTEs vc consegue, mas isto é assunto pra mesa de bar.

> DELETE FROM tabela WHERE oid = (SELECT MAX(oid) FROM tabela HAVING
> COUNT(rg, cpf, [...]) > 1;)
>
> Obs: Já achei meu problema na aplicação, era quando clicava no botão
> pra incluir, se clicasse  mais de uma vez ele continuava a inserir.
> Então fiz com que após o click um javascript pra bloquear o botão.

Devo afirmar q o seu problema vai além disto: é na utilização de
chaves artificiais para identificação única de uma tupla.

Abraço!

-Leo
-- 
Leonardo Cezar
http://postgreslogia.wordpress.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a