Chave estrangeira duplicando

3 respostas
M

Pessoal,

Estou com uma dúvida. Seguinte, tenho no postgree uma tabela de confirmação de um agendamento. Bom, nessa tabela tenho 4 colunas, uma é a chave primária e as outras 3 são chave estrangeira. Bom, mas algumas vezes uma das chave estrangeira está duplicando, dai quando a aplicação vai fazer uma busca nessa tabela e acha essa duplicidade dá erro. Alguém sabe se é possível e como evitar essa duplicação?

3 Respostas

Marlon_Meneses

antes de evidar a duplicidade vc tem q primeiro verificar a cardinalidade da tabela…
se por um acaso a cardinalidade for 1…n (e é o que suspeito) entao a sua consulta deve ser feito atraves do filtro da composicao da chave primaria com a estrangeira

ViniGodoy

Normalmente você pode inserir um índice UNIQUE na tabela (não sei exatamente como definir o índice assim no seu BD). Mas você também deve pesquisar pq sua aplicação está cadastrando chaves duplicadas.

M

vou verificar isso!!
value pessoal!

Criado 18 de janeiro de 2010
Ultima resposta 18 de jan. de 2010
Respostas 3
Participantes 3