Re: [firebase-br] Commit em script
"Carlos H. Cantu via lista" <[email protected]> Tue, 22 Oct 2024 16:51:16 -0300
| Newsgroups | gmane.comp.db.firebase.portuguese |
|---|---|
| Organization | WarmBoot Informatica - FireBase |
| Message-ID | <[email protected]> |
E não tinha nenhuma aplicação/utilitario/etc conectado na base? PS: Seria importante saber exatamene a mensagem de erro que deu, além do básico: versão e arquitetura do FB utilizado. []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> fiz o teste num pc stand alone. CWvl> []'s CWvl> Carlos Wilson CWvl> Formosystem CWvl> Informática e Automação Comercial CWvl> 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