Guilherme, Este é o problema. Várias, muitas outras tabelas referenciam as chaves.
O que eu quero é o seguinte: O usuário entrar com a chave do registro Master(que será mantido) e a chave do registro que deverá ser substituido ( para posterior exclusão). Não gostaria de fazer algo manual porque sempre que criar uma nova referência à chave, teria que atualizar esta 'ferramenta'. []s Fernando ----- Original Message ----- From: "Guilherme Augusto da Rocha Silva" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Friday, October 19, 2007 4:02 PM Subject: Re: [pgbr-geral]unificação de chaves estrangeiras 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 [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
