[firebase-br] Erro ao criar PK

Zottis bzottis em ig.com.br
Qua Ago 19 10:35:12 -03 2015


 

Bom dia 

Tenta desabilitar e habilitar o Firebird para ver se da certo, 

outra coisa, faz um select com is null para ver se não ficou algum
registro vazio. 

Em 19/08/2015 10:28, Renan Rogowski Pozzo escreveu: 

> Bom dia.
> Passei por uma situação ontem e queria compartilhar para ver se alguém
> teria alguma dica de como proceder.
> 
> Precisei criar um novo campo em uma tabela, esse campo iria ser a PK dessa
> tabela.
> 
> Usei esses comandos:
> *ALTER TABLE "TABELA" ADD ID INTEGER NOT NULL;*
> 
> *UPDATE "TABELA" SET id = GEN_ID(gen_tabela,1) -- para preenchar com a
> numeracao sequencial*
> 
> *ALTER TABLE "TABELA" ADD PRIMARY KEY (ID);*
> 
> Quando tentei alterar o campo para PK ele me retornou essa mensagem:
> "Cannot commit transaction:
> The insert failed because a column definition includes validation
> constraints.
> validation error for column ID, value "*** null ***"."
> 
> Mesmo todos os registros estando com esse novo campo preenchido, ocorreu
> essa mensagem.
> 
> Alguém saberia me informar o que pode ter ocorrido?
> 
> Abraço,
> Renan Rogowski Pozzo
> 
> *"Entrega o teu caminho ao Senhor; confia nele, e ele o fará." Salmos 37:5*
> ______________________________________________
> FireBase-BR (www.firebase.com.br [1]) - Hospedado em www.locador.com.br [2]
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 [3]
> Para consultar mensagens antigas: http://www.firebase.com.br/pesquisa_lista.html [4]
 

Links:
------
[1] http://www.firebase.com.br
[2] http://www.locador.com.br
[3] http://www.firebase.com.br/fb/artigo.php?id=1107
[4] http://www.firebase.com.br/pesquisa_lista.html



Mais detalhes sobre a lista de discussão lista