Fernando,

só consegui resolver isto criando funções PLPGSQL e/ou rogramas (PHP) que 
comparam o conteúdo desejado e fazem um "DE-PARA" para depois unificar os 
registros. Se for só em uma tabela fica mais simples... o problema é quando 
outras tabelas referenciam as chaves da tabela que você está acertando... aí 
dá muito mais trabalho.

Abraço.

Em Sexta 19 Outubro 2007 14:26, [EMAIL PROTECTED] 
escreveu:
> Date: Fri, 19 Oct 2007 15:12:29 -0300
> From: "Fernando de Oliveira" <[EMAIL PROTECTED]>
> Subject: [pgbr-geral] unificação de chaves estrangeiras
> Pessoal,
> Tenho um cadastro base que é referenciado em diversas outras tabelas.
> Exemplo:
> codigo        Nome                               cpf
> ---------------------------------------------------------------------------
> 1                xxxx                                111111
> 2                yyyy                                222222
> 3                XXXX                                111111
> ---------------------------------------------------------------------------
> Observem  que o cadastro 1 e 3 se referem à mesma pessoa.
> Quero trocar em todos os locais que referenciam o cadastro 3 pelo cadastro
> 1.
> Alguem tem uma sugestão de como fazer este procedimento?

-- 

/*
Guilherme Augusto da Rocha Silva
Administração de Dados / Bancos de Dados

Gerência de Tecnologia da Informação
SIM Instituto de Gestão Fiscal
*/
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a