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

Eduardo Jedliczka jedyfb em gmail.com
Qui Jul 9 11:12:13 -03 2009


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



Mais detalhes sobre a lista de discussão lista