Re: [firebase-br] Commit em script

"Carlos H. Cantu via lista" <[email protected]> Tue, 22 Oct 2024 15:12:56 -0300
Newsgroups gmane.comp.db.firebase.portuguese
Organization WarmBoot Informatica - FireBase
Message-ID <[email protected]>
Derrube as conexões ativas antes de executar o script (delete from 
mon$attachemtns).

O problema provavelmente é que essa tabela estava em uso por outro usuário e/ou 
transação enquanto você estava tentando alterar a estrutura dela. É sempre 
recomendado fazer alterações de estrutura com conexões exclusivas.

[]s
Carlos H. Cantu
eBook Guia de Migração para o FB 5 - www.firebase.com.br/guiafb5.php
www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br

CWvl> boa tarde, eu mando um script de atualização do banco de dados do
CWvl> cliente, porém acontece algumas coisas que não entendo, por exemplo:

CWvl> DELETE FROM IBPT;

CWvl> COMMIT WORK;

CWvl> ALTER TABLE IBPT
CWvl> ADD ID INTEGER
CWvl> NOT NULL  PRIMARY KEY ;

CWvl> essa tabela era uma entidade fraca que não tinha pk, agora to mudando a
CWvl> estrutura dela pra criar um novo campo pk.

CWvl> se eu deletei todo o conteúdo da tabela e dei commit por que ele não
CWvl> aceita o proximo comando de criação do campo? dá erro de registro com
CWvl> valor null, só funciona se eu desconectar do banco e em seguida conectar novamente.

CWvl> Existe um porquê? e tem como eu resolver isso? porque eu quero que os
CWvl> comandos executem sem a intervenção do usuário.


______________________________________________
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