[firebase-br] erro ao criar FK

Eduardo Bahiense eduardo em icontroller.com.br
Sáb Dez 6 18:14:09 -03 2008


Oi Natália

O que você ainda não entendeu é que o nome dos campos pode ser o mesmo, 
o que não pode ser o mesmo é o nome da constraint.

Pode mandar o script de criação do banco que olho para você.

Eduardo


Natália Maciel escreveu:
> Olha, com esta historia de mudar os nomes, minhas tabelas ficaram bem
> despadronizadas, no lugar de idtextofk, numa criei o campo codtextofk, na
> outra criei o campo codtexto,na outra codpalavras. Vc acha que esta falta de
> padronização é tão prejudicial assim? NO caso, colocar idtextofk_1,_2 também
> acho confuso.. o que vc me sugere?  Ah eu também queria validar este banco
> pra começar a desenvolver o sistema, vc poderia (teria tempo) de analisar o
> script do banco? é pequeno, são 7 tabelas bem pequenas. vc me faria este
> favor?
> 
> Abraços
>  Obrigada
> 
> 2008/12/6 Eduardo Bahiense <eduardo em icontroller.com.br>
> 
>> O que você estava repetindo era o nome da Constraint. Isso era o que o erro
>> dizia. Ótimo que vc conseguiu resolver, mas experimente fazer como abaixo:
>>
>> ALTER TABLE <TABLE_1> ADD CONSTRAINT ****idtextofk_1**** FOREIGN KEY ...
>> ALTER TABLE <TABLE_2> ADD CONSTRAINT ****idtextofk_2**** FOREIGN KEY ...
>> ALTER TABLE <TABLE_3> ADD CONSTRAINT ****idtextofk_3**** FOREIGN KEY ...
>>
>> para não achar que tem que declarar nomes de campos diferentes para criar
>> FKs.
>>
>> Abraço
>>
>> Eduardo
>>
>> Natália Maciel escreveu:
>>
>> Veja Gustavo vou te dar uma visão do banco, certo?
>>> OI Gustavo, dei drop, nas tabelas dos relacionamentos, e criei os campos
>>> das
>>> FKs com nomes diferentes, rodei e deu certo. O problema é que os nomes
>>> estavam repetidos,
>>>
>>> Obrigada pela ajuda
>>>
>>> Abraços
>>>
>>>
>>> 2008/12/6 Gustavo Moda <gustavo.moda em gmail.com>
>>>
>>> Natalia,
>>>> Como vc está executando o comando.
>>>> A constraint q vc está criando já existe.
>>>>
>>>> Cole o sql aqui
>>>>
>>>> ______________________________________________
>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>>
>>>>
>>>
>>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
> 
> 
> 





Mais detalhes sobre a lista de discussão lista