[firebase-br] Backup/restore

Reginaldo Jose Fiomano reginaldo.fiomano em gmail.com
Sexta Dezembro 1 14:51:07 -03 2023


Boa tarde, não encontrei registros com a mesma chave primária duplicados.

Em sex., 1 de dez. de 2023 às 14:32, Carlos H. Cantu via lista <
lista em firebase.com.br> escreveu:

> 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!
>
>
> ______________________________________________
> 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
>


-- 



*Atenção:* As informações contidas nesta mensagem, incluindo eventuais
anexos, é confidencial e está reservada apenas à pessoa ou entidade para a
qual foi direcionada. Caso  você não seja  o destinatário (ou a pessoa
responsável por encaminhá-la  ao destinatário), favor cessar sua
retransmissão e evitar sua impressão, cópia ou utilização. Caso você tenha
recebido esta mensagem por engano, por favor, contate o remetente. Muito
obrigado.



*Atenção:* As informações contidas nesta mensagem, incluindo eventuais
anexos, é confidencial e está reservada apenas à pessoa ou entidade para a
qual foi direcionada. Caso  você não seja  o destinatário (ou a pessoa
responsável por encaminhá-la  ao destinatário), favor cessar sua
retransmissão e evitar sua impressão, cópia ou utilização. Caso você tenha
recebido esta mensagem por engano, por favor, contate o remetente. Muito
obrigado.


Mais detalhes sobre a lista de discussão lista