[firebase-br] Erro ao criar PK

Alexandre camilo em apollosistemas.com.br
Qua Ago 19 10:49:09 -03 2015


Bom dia,

Faça um COMMIT após o update;

Em 19/08/2015 10:35, Zottis escreveu:
>   
>
> 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
> ______________________________________________
> 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://www.firebase.com.br/pesquisa_lista.html
>

-- 

Alexandre Camilo
+55 27 3233-4143





Mais detalhes sobre a lista de discussão lista