[firebase-br] Como reconstruir todos os indices ?

RedDevil reddevil em reddevil.eti.br
Sex Out 21 01:07:27 -03 2005


ola Jorge,


Post By Jorge Oliveira Silva [Proexperts]:
> pessoal,
> 
> uso o IbExpert
> alguem sabe me explicar como recontruo todo os indices em um banco ?
> 

para voce reconstruir um indice, primeiro voce usa o IBExpert ou o 
IBOConsole para desativar ele, da seguinte maneira:

alter table <nome-do-índice> inactive


e depois voce ativa ele (sendo que quando o indice sera reativado ele 
sera recriado), da segunte manieira:

alter table <nome-do-índice> active


para o caso de voce possuir muitos indices no teu BD, voce pode evitar o 
porre que seria ficar ativando e desativando os indices um por um 
simplesmente fazendo um backup do teu banco e em seguida um restore, que 
nesse processo de backup/restore todos os indices existentes no teu BD 
serao recriados, reconstruidos a partir do zero quando voce fizer o 
restore...


[]s
força sempre!!!
ate +++

-- 
Luiz "RedDevil" Stefanski - Linux User #399026
http://www.RedDevil.eti.br - Delphi 4 Powered by IBObjects
exemplos e dicas sobre o IBObjects:
http://www.firebase.com.br/cgi-bin/firebase.cgi/dnld?ID=165
compilaçao/instalaçao do IBObjects sabor BPG:
http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=630





Mais detalhes sobre a lista de discussão lista