[firebase-br] Alteração de um campo para Chave primaria

Cássio cassio.hc em gmail.com
Qui Jul 9 11:34:36 -03 2009


já. e o erro procede.



Kelver Merlotti escreveu:
> já derrubou o fbserver pra começar outra vez ? rsabraços!
> 
> 2009/7/9 Cássio <cassio.hc em gmail.com>
> 
>> apaguei as triggers, procedures e views que utilizo e usam esta tabela.
>> Todas as dependencias foram deletadas.
>> Apaguei também outras FKs para me certificar.
>>
>> quanto ao campo not null, eu seto ele antes como not null, inclusive quando
>> o crio. Mas não funciona. Continuou com o mesmo erro...
>>
>> Mais alguma sugestão?
>>
>> vlw.
>>
>> Eduardo Jedliczka escreveu:
>>
>>  um campo precisa ser NOT NULL para ser chave primária.
>>> Em Qui, 2009-07-09 às 10:54 -0300, Cássio escreveu:
>>>
>>>  AGORA piorou. fiz um delete na tabela. apaguei todos os registros. Tento
>>>> criar um novo campo como sendo chave primaria e dá o mesmo erro?
>>>>
>>>> alguem tem alguma dica do que posso fazer neste caso? ou o que ocorre?
>>>> pois minha tabela não está corrompida. Estranho.
>>>>
>>>> vlw.
>>>>
>>>>
>>>> Cássio escreveu:
>>>>
>>>>> opa.
>>>>> o campo era pk.. ai a exclui.
>>>>>
>>>>>
>>>>> Nelio Frederico escreveu:
>>>>>
>>>>>> Cassio,
>>>>>>
>>>>>> Vc marcou o campo como NOT NULL..
>>>>>>
>>>>>> 2009/7/9 Cássio <cassio.hc em gmail.com>
>>>>>>
>>>>>>  Por erro de projeto, preciso alterar o tipo de dado de um campo PK;
>>>>>>> "campo"
>>>>>>> fiz assim:
>>>>>>>  - Criei um campo "irmão" tipo Campo1
>>>>>>>  - fiz um update carregando tudo do campo para o campo1
>>>>>>>  - deletei a pk do campo e deletei o campo.
>>>>>>>  - alterei o campo1 para campo
>>>>>>>  - tento colocá-lo como pk. ai retorna o erro abaixo...
>>>>>>>
>>>>>>> este campo não tem nenhum ref. pois antes desse procedimento que
>>>>>>> descrevi,
>>>>>>> apaguei todos os relacionamentos da coluna campo.
>>>>>>>
>>>>>>>
>>>>>>> The insert failed because a column definition includes validation
>>>>>>> constraints.
>>>>>>> validation error for column COL1, value "*** null ***".
>>>>>>>
>>>>>>> vlw
>>>>>>>
>>>>>>>
>>>>>>> ______________________________________________
>>>>>>> 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
>>>>>>
>>>>>>
>>>>> ______________________________________________
>>>>> 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
>>>>
>>> ______________________________________________
>>> 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