Re: [firebase-br] FB5 - Alteração de metadados
Marcelo Alaggio via lista <[email protected]> Mon, 29 Jul 2024 15:14:03 -0300
| Newsgroups | gmane.comp.db.firebase.portuguese |
|---|---|
| Message-ID | <[email protected]> |
Oi Carlos! Vou tentar reproduzir. Veja que minha transação para alteração de metadados (somente metadados) pode ocorrer no instante no qual existem transações DML ocorrendo. Isso não poderia gerar problema? Em 29/07/2024 14:15, Carlos H. Cantu via lista escreveu: > Alterações de metadados como baco em uso não deveria nunca corromper a base, > desde que vc não mistrure, em uma mesma transação, instruções DDL e DML. > > Se você conseguir reproduzir consistentemente essa corrupção, sugiro abrir um > ticket no tracker.firebirdsql.org para ser investigado pelos core-developers. > > []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 > > MAvl> Boa tarde a todos! > > MAvl> @Carlos: No FB5, usando IBExpert, tentei fazer a alteração da estrutura > MAvl> de uma tabela sendo que o sistema estava em uso. Adicionei um campo, ok, removi o campo, ok. > > MAvl> Minutos depois recebi a notificação de que a base de dados estava > MAvl> corrompida, invalid record length, na tabela que eu fiz as modificações. > > MAvl> Pelo que estou vendo, as modificações em metadados deve ser feitas > MAvl> exclusivamente sem usuários conectados. > > MAvl> Isso procede? > > MAvl> Obrigado! > > MAvl> Abs > > > MAvl> Em 24/07/2024 10:39, Marcelo Alaggio via lista escreveu: >>> Entendi, @Carlos. >>> >>> Vou tentar e reporto aqui o resultado. >>> >>> Obrigado. >>> >>> >>> Em 24/07/2024 10:02, Carlos H. Cantu via lista escreveu: >>>> O IBExpert tem opções para configurar os parâmetros das transações >> que ele usa, >>>> você tem que ajustar ali. >>>> >>>> []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 >>>> >>>> MAvl> Bom dia a todos! >>>> >>>> MAvl> @Carlos: na verdade eu sempre usei e uso o IBExpert (uma versão >> até >>>> MAvl> antiga) para fazer as alterações. Assim, nunca me preocupei em >> iniciar uma >>>> MAvl> transação para esse tipo de alteração (criação de tabelas/campos). >>>> >>>> MAvl> Como eu faria essa tua sugestão? >>>> >>>> >>>> MAvl> Em 23/07/2024 20:46, Carlos H. Cantu via lista escreveu: >>>>>> Chegou a testar executando a DLL em uma transação configurada como >>>> ReadCommited WAIT? >>>>>> >>>>>> []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 >>>>>> >>>>>> MAvl> Boa tarde a todos! >>>>>> >>>>>> MAvl> Estou usando o FB5 em um cliente faz já dois meses, com >>>> excelentes >>>>>> MAvl> resultados em termos de aumento de performance. >>>>>> >>>>>> MAvl> No entanto, tem uma tarefa que não tenho conseguido fazer e >>>> que no FB2.5 eu fazia normalmente. >>>>>> >>>>>> MAvl> No FB5, não estou conseguindo alterar a estrutura de uma >>>> tabela, digamos, >>>>>> MAvl> incluir novos campos se o sistema estiver em uso. >>>>>> >>>>>> MAvl> Eu preciso, primeiro, tirar todos os usuários do sistema e só >>>> então >>>>>> MAvl> consigo acrescentar campos em tabelas existentes. Como é um >>>> sistema em >>>>>> MAvl> constante evolução, isso acaba impactando bastante no dia a dia. >>>>>> >>>>>> MAvl> No FB2.5 eu fazia isso sem problemas, mesmo com usuários >>>> conectados no sistema. >>>>>> >>>>>> MAvl> Para criação de índices sim, mesmo no FB2.5 eu precisava que >>>> não houvesse usuários conectados. >>>>>> >>>>>> MAvl> Estou fazendo alguma coisa errada? >>>>>> >>>>>> MAvl> Agradeço desde já a colaboração de vocês. >>>>>> >>>>>> >>>>>> ______________________________________________ >>>>>> FireBase-BR (www.firebase.com.br) - Hospedado emwww.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 >>>> MAvl> ______________________________________________ >>>> MAvl> FireBase-BR (www.firebase.com.br) - Hospedado emwww.locador.com.br >>>> MAvl> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> MAvl>http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> MAvl> Para consultar mensagens >> antigas:http://www.firebase.com.br/pesquisa_lista.html >>>> >>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado emwww.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 emwww.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 > MAvl> ______________________________________________ > MAvl> FireBase-BR (www.firebase.com.br) - Hospedado emwww.locador.com.br > MAvl> Para saber como gerenciar/excluir seu cadastro na lista, use: > MAvl>http://www.firebase.com.br/fb/artigo.php?id=1107 > MAvl> Para consultar mensagens antigas:http://www.firebase.com.br/pesquisa_lista.html > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado emwww.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