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