GARANTIR DESCONTO

Fórum INCONSISTENCIA DE FK #26904

12/07/2008

0

Pessoal, estou iniciando com Postgre e recebi um sistema com duas
tabelas relacionadas por uma chave composta de 3 campos. O problema é
que não sei como estas tabelas foram geradas mas há inconsistências
quanto à chave estrangeira , ou seja existem duas tabelas:

Tabela ´A´ com a seguinte chave primaria :
(codfamilia, ordempessoa, nis) - todos campos texto

Tabela ´B´ com as chaves estrangeiras(FK) de ´A´(campos acima)

O problema é que na hora de rodar os scripts de criação de índice e
teste das restrições, esta gerando uma série de inconsistências com a
indicação de que existem chaves estrangeiras em ´B´ que não existem
em ´A´ .
Tentei apagar manualmente estes registros de ´B´ mas parece que é um
problema recorrente e esta solução se demonstrou inviável e muito
demorada.

Minha dúvida é se existe alguma solução para este problema?
Será que há alguma forma do Postgre reconhecer automaticamente estas
inconsistências de chave estrangeira e deletar ou ignorar estes
registros. Desconfio que o Postgre tenha alguma forma de gerenciar
tais inconsistências de forma mais automatizada...

...agradeço qualquer ajuda.

Att.Roberto


Oliveiradr

Oliveiradr

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar