Re: [firebase-br] (Cantu): FB 2.0 no Linux: Era Not Null, (nenhuma solução/dica?)
Danilo Rogério
danilorsa_betta em yahoo.com.br
Qui Jul 20 10:08:32 -03 2006
Cantu, baseado na minha resposta para o erro da RDB$Relation_Fields. Não tem mais nada a fazer?
OBS: (1) Sabemos que se eu criar outra coluna aceitando nulo, migrar os dados para ela... (2) Fazer backup/restore, entre outras opções, vai funcionar.
Além disso estamos tendo outro problema meio sem explicação "lógica". Coluna Varchar que não é FK, não é PK, ou seja, é uma coluna simples não está deixando eu criar uma contraint do tipo unique, alegando erro de que: "2 rows cannot be equals in a unique constraint".
Certo... não pode haver duas linhas com o mesmo valor nesta coluna. Mas dar essa mensagem com a Tabela Vazia?????
Atenciosamente,
Danilo
Danilo Rogério <danilorsa_betta em yahoo.com.br> escreveu:
Sim Cantu... Ao alterar para aceitar Nulo aparece a caixa com a instrução update na RDB$Relation_fields setando o campo RDB$Null_Flag para null com o botao de commit em baixo...
Por via das dúvidas, abri uma janela Script Execute e dei um "Commit", recebendo a mensagem de "Nothing to do"
Posteriormente tentei o mesmo update, dando o mesmo erro.
Apenas a nível de informação. O banco é recente, pouquissimas tabelas e registros, nenhum backup/restore foi feito ainda, portanto, imagino que não tem nada corrompido
Atenciosamente,
Danilo
"Carlos H. Cantu (TeamFB)"
escreveu:
Vc commitou a transação de pois de ter alterado o campo pra aceitar
nulos e antes de dar o update?
[]s
Cantu (Membro do TeamFB - FireBase)
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br
DR> Pessoal, olhem o seguinte problema:
DR> Firebird 2.0 RC 3. Instalado em um Linux Debian
DR>
DR> 1) Criei uma Coluna como not null
DR> 2) Precisei alterá-la para aceitar nulo(OBS: Utilizei IBEXpert para dar o alter table)
DR> 3) Ao efetuar o update: UPDATE TABELA set Coluna = null obtive o seguinte erro:
DR>
DR> The insert failed because a column definition includes validation constraints.
DR> validation error for column CAPACIDADE, value "*** null ***".
DR> Porém, ao parar o banco e subir novamente, o update foi efetuado
DR>
DR> Em pesquisas na net, li que alguem ja teve esse erro no
DR> Firebird 1.5. Será que pode ser um bug não corrigido na versão 2 Release 3
DR>
DR> Atenciosamente,
DR> Danilo
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
---------------------------------
O Yahoo! está de cara nova. Venha conferir!
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
---------------------------------
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora!
Mais detalhes sobre a lista de discussão lista