Re: [firebase-br] Commit em script
Carlos Wilson via lista <[email protected]> Tue, 22 Oct 2024 16:39:11 -0300
| Newsgroups | gmane.comp.db.firebase.portuguese |
|---|---|
| Message-ID | <[email protected]> |
fiz o teste num pc stand alone. []'s Carlos Wilson Formosystem Informática e Automação Comercial Em 22/10/2024 15:12, Carlos H. Cantu via lista escreveu: > 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 ______________________________________________ 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