Documentação · O arquivo
Estado do arquivo
Como está o arquivo, quando vale a pena compactá-lo, os duplicados a retirar e como se faz uma cópia de segurança.
Abre-se em Ficheiro › Estado do arquivo…, ou com o botão direito em Todas as partidas. Assim que se abre, verifica todo o arquivo: mesmo com milhões de partidas, é questão de poucos segundos.
Os números
| Partidas | Quantas há no arquivo. |
| Números deixados pelas partidas apagadas | Cada partida tem um número, e uma partida apagada não o devolve. |
| Blocos de pesquisa | Os ficheiros com que se pesquisa por posição; entre parênteses, quantos seriam precisos. |
| Blocos preenchidos a menos de metade | Os que as eliminações esvaziaram. |
| Base de dados | Quanto ocupa no disco o ficheiro com as partidas. |
| Espaço livre no interior | O espaço deixado pelas partidas apagadas, que o ficheiro guarda para si. |
O veredicto
- O arquivo está em ordem — não há nada que valha a pena compactar.
- Vale a pena compactar — as eliminações deixaram um arquivo fragmentado.
- Algo está errado no arquivo — com uma linha para cada problema. Quase todos se resolvem com a compactação, e a linha di-lo. Se falhou a verificação do SQLite, pelo contrário, o arquivo está danificado: tem de ser restaurado a partir de uma cópia de segurança (consulte mais abaixo).
Verificar novamente volta a fazer a verificação.
Compactar
Compactar arquivo volta a numerar as partidas a partir de 1, pela mesma ordem, retira os nomes que nenhuma partida usa, refaz os blocos de pesquisa e devolve ao disco o espaço livre. É uma só operação: se algo correr mal antes do fim, o arquivo fica como estava.
Antes de começar, pede confirmação e aconselha a fazer uma cópia de segurança.
A cópia de segurança é mesmo importante. Faça-a antes de continuar.
Partidas, coleções, estrelas e análises ficam como estão; perdem-se a seleção na lista e as anulações (⌘Z) possíveis até esse momento.
O botão só está ativo quando compactar é útil. Fica também desativado enquanto alguma coisa está a trabalhar nas partidas (um editor ou uma janela Dados da partida abertos, uma importação, uma eliminação, uma análise automática, uma exportação), e uma linha por baixo diz o quê: feche, deixe terminar e tente outra vez.
É preciso ter no disco um espaço livre igual ao dobro da base de dados.
Remover duplicados
Em Ficheiro › Remover duplicados, ou com o botão direito em Todas as partidas. Procura as partidas presentes mais de uma vez, com as mesmas regras da importação (consulte os duplicados) e, antes de apagar, pede confirmação com o número.
De cada partida fica uma só cópia: a que tem anotações; em caso de empate, a analisada, depois a que tem a estrela, depois a que está em mais coleções, depois a mais antiga. A cópia que fica recebe a estrela e as coleções das outras. As cópias com anotações diferentes entre si ficam todas, e a confirmação diz quantas são. No fim, um resumo diz quantas cópias foram retiradas.
Não se pode anular, e por isso a confirmação aconselha a fazer antes uma cópia de segurança.
No arranque
Se a app tiver sido fechada a meio de uma importação ou de uma compactação, ao voltar a abrir refaz os blocos de pesquisa que ficaram para trás. Vê-se como A reconstruir o índice de posições, em Tarefas em segundo plano, no fundo da barra lateral; entretanto a app pode ser usada, e só o explorador espera.
Cópia de segurança
As partidas estão só neste Mac: a app não as envia para nenhum serviço e não as sincroniza com o iCloud. Não faz cópias por iniciativa própria: cada alteração é escrita por inteiro ou nada, por isso um bloqueio ou uma falha de corrente deixam o arquivo como estava, mas de um erro seu, por exemplo apagar as partidas erradas, só o protege uma cópia de segurança feita por si. Por isso, as perguntas antes das operações perigosas (apagar partidas, uma coleção com as suas partidas ou todas as partidas, retirar os duplicados, compactar, editar várias partidas ao mesmo tempo, esvaziar um repertório) terminam com “Recomenda-se fazer uma cópia de segurança do arquivo antes de continuar.”
Na janela, por baixo do veredicto e por cima dos botões, está a secção Cópia de segurança:
Para fazer uma cópia de segurança do arquivo, clique no botão Mostrar no Finder, termine a app (menu Terza Torre › Terminar Terza Torre, ⌘Q) e copie a pasta “data” para um local seguro.
Se restaurar uma cópia de segurança, certifique-se de que o faz sempre com a app fechada.
Mostrar no Finder abre uma janela do Finder com a pasta “data” selecionada. Tem de ser copiada toda, e com a app
fechada: lá dentro estão a base de dados, data.sqlite com os seus dois companheiros data.sqlite-wal e
data.sqlite-shm, e a pasta bins com os blocos de pesquisa, que têm de ficar com a base de dados a partir da qual
foram feitos.
Para restaurar, com a app fechada, põe-se a pasta da cópia de segurança no lugar de “data”.
Há também Exportar… com o botão direito em Todas as partidas: um ficheiro PGN com todas as partidas, incluindo comentários e variantes, que qualquer programa de xadrez lê. Estrelas, coleções, estudos e repertório não estão lá: para esses é precisa a cópia de segurança da pasta.
Se o arquivo não abrir
Se no arranque a app não conseguir abrir o arquivo, di-lo e trabalha num arquivo temporário: o que fizer nesse momento não é guardado, e a pasta “data” fica no disco sem ser tocada. A mensagem tem Mostrar no Finder: se o problema continuar depois de voltar a abrir a app, termine-a e substitua a pasta por uma cópia de segurança dela.