Re: [firebase-br] O nome do campo índice aparece vermelho no ibexpert
Andrei Luís
compuvale.software em gmail.com
Seg Nov 7 21:55:54 -03 2005
Báh cara, que azarão esse teu... Acho que tu não vai ter muita opção...
Faz o seguinte:
1 - Extrai URGENTE o metadata desse teu banco, e recria ele usando o COBOL.
2 - Migra para xBase usando o Clipper
3 - Depois migra para Paradox
4 - Por fim usa um tTable da vida e faz uma rotina para migrar para FB novamente
OU
Deixa assim, pois, se você está falando de índices do tipo
RDB$PRIMARY1, 2, 3 ... são os nomes dos índices criados para a chave
primárias onde você não especificou um nome.
Para "consertar" você precisa excluir o índice da chave primária e
recriá-la de forma que você especifique um nome para o mesmo. Ex.
ALTER TABLE AGENDA ADD CONSTRAINT PK_AGENDA PRIMARY KEY (REGISTRO_ID);
Desculpe a brincadeira ae... :-)
[]
Andrei
Em 07/11/05, Felipe Sanches Pergher<felipesans em terra.com.br> escreveu:
> Olá amigos , estou com uma duvida sobre o Ibexpert, eu tenho um banco
> que acho que está corrompido até porque andou dando umas mensagens
> estranhas, mas a duvida é a seguinte,
>
> no ibexpert quando abro uma tabela tem uma aba chamada indices e o campo
> index aparece o nome do indice em vermelho, e tenho outros bancos meus
> que não aparece em vermelho, alguem sabe o que significa isso? E como
> farei para concertar isso? Já usei gfix, e já dei um backup e restore.
>
>
> Agradeço a Atenção dos colegas
>
> Um grande abraço.
>
>
> Felipe Sanches
Mais detalhes sobre a lista de discussão lista