[firebase-br] Backup/restore
Carlos H. Cantu
listas em warmboot.com.br
Sexta Dezembro 1 14:32:05 -03 2023
Sua base de dados está com índice corrompido, o que possibilitou a criação de
chaves primárias duplicadas.
Sugiro que você localize o registro duplicado e remova ele, depois faça um
backup/restore com o gbak.
PS: Para localizar o registro, use algo como ... where CODIGO+0 = 1909278 para que
o Firebird não utilize o índice na busca.
[]s
Carlos H. Cantu
eBook Guia de Migração para o FB 4 - www.firebase.com.br/guiafb4.php
www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br
RJFvl> Boa tarde!
RJFvl> Fazendo restore usando Firebird 3.0 apresenta essa mensagem e para.
RJFvl> gbak:cannot commit index PK_INTIMACOES_HISTORICO
RJFvl> gbak: ERROR:violation of PRIMARY or UNIQUE KEY constraint
RJFvl> "PK_INTIMACOES_HISTORICO" on table "INTIMACOES_HISTORICO"
RJFvl> gbak: ERROR: Problematic key value is ("CODIGO" = 1909278)
RJFvl> gbak: ERROR:action cancelled by trigger (3) to preserve data integrity
RJFvl> gbak: ERROR: Cannot deactivate index used by a PRIMARY/UNIQUE constraint
RJFvl> gbak: ERROR: Exiting before completion due to errors
RJFvl> gbak:Exiting before completion due to errors
RJFvl> O que pode ser feito?
RJFvl> Obrigado!
Mais detalhes sobre a lista de discussão lista