Documentación · El archivo
Estado del archivo
Cómo está el archivo, cuándo merece la pena compactarlo, los duplicados que quitar y cómo hacer una copia de seguridad.
Se abre desde Archivo › Estado del archivo…, o con un clic derecho en Todas las partidas. En cuanto se abre, comprueba todo el archivo: incluso con millones de partidas es cuestión de pocos segundos.
Las cifras
| Partidas | Cuántas hay en el archivo. |
| Números que dejaron las partidas eliminadas | Cada partida tiene un número, y una partida eliminada no lo devuelve. |
| Bloques de búsqueda | Los archivos que sirven para buscar por posición; entre paréntesis, cuántos harían falta. |
| Bloques llenos a menos de la mitad | Los que han vaciado las eliminaciones. |
| Base de datos | Cuánto ocupa en el disco el archivo con las partidas. |
| Espacio libre en su interior | El espacio que dejan las partidas eliminadas, que el archivo se queda para sí. |
El veredicto
- El archivo está en orden: no hay nada que merezca la pena compactar.
- Merece la pena compactar: las eliminaciones han dejado el archivo fragmentado.
- Algo va mal en el archivo: con una línea por cada problema. Compactar resuelve casi todos, y la línea lo dice. Si en cambio ha fallado la comprobación de SQLite, el archivo está dañado: hay que restaurarlo desde una copia de seguridad (consulta más abajo).
Volver a comprobar repite la comprobación.
Compactar
Compactar archivo vuelve a numerar las partidas desde 1, en el mismo orden, quita los nombres que ya no usa ninguna partida, reconstruye los bloques de búsqueda y devuelve al disco el espacio libre. Es una sola operación: si algo va mal antes del final, el archivo se queda como estaba.
Antes de empezar pide confirmación, y recomienda hacer una copia de seguridad.
La copia de seguridad es muy importante. Hazla antes de continuar.
Las partidas, las colecciones, las estrellas y los análisis se quedan como están; la selección en la lista y los deshacer (⌘Z) hechos hasta entonces se pierden.
El botón solo está activo cuando compactar sirve. También está desactivado mientras algo trabaja con las partidas (un editor o una ventana Datos de la partida abiertos, una importación, una eliminación, un análisis automático, una exportación), y una línea debajo dice qué: ciérralo, deja que termine y vuelve a probar.
Necesita espacio libre en el disco igual al doble de la base de datos.
Eliminar duplicados
Desde Archivo › Eliminar duplicados, o con un clic derecho en Todas las partidas. Busca las partidas que están más de una vez, con las mismas reglas que la importación (consulta los duplicados), y antes de eliminar pide confirmación, con el número.
De cada partida se queda una sola copia: la que tiene anotaciones; en caso de empate, la analizada, luego la que tiene la estrella, luego la que está en más colecciones, luego la más antigua. La copia que se queda recibe la estrella y las colecciones de las demás. Las copias cuyas anotaciones difieren entre sí se quedan todas, y la confirmación dice cuántas son. Al final un informe dice cuántas copias se han eliminado.
No se puede deshacer, y por eso la confirmación recomienda hacer antes una copia de seguridad.
Al iniciar
Si la app se cerró a mitad de una importación o de una compactación, en el siguiente inicio reconstruye los bloques de búsqueda que quedaron pendientes. Se ve como Reconstruyendo el índice de posiciones, en Tareas en segundo plano, al pie de la barra lateral; mientras tanto la app se puede usar, y solo el explorador espera.
Copia de seguridad
Las partidas están solo en este Mac: la app no las envía a ningún servicio y no las sincroniza con iCloud. No hace copias por su cuenta: cada cambio se escribe entero o no se escribe, así que un cuelgue o un corte de luz dejan el archivo como estaba, pero de un error tuyo, por ejemplo eliminar las partidas equivocadas, solo te protege una copia de seguridad tuya. Por eso las preguntas antes de las operaciones peligrosas (eliminar partidas, una colección con sus partidas o todas las partidas, quitar los duplicados, compactar, editar varias partidas a la vez, vaciar un repertorio) terminan con “Se recomienda hacer una copia de seguridad del archivo antes de continuar.”
En la ventana, bajo el veredicto y encima de los botones, está la sección Copia de seguridad:
Para hacer una copia de seguridad del archivo, haz clic en el botón Mostrar en Finder, sal de la app (menú Terza Torre › Salir de Terza Torre, ⌘Q) y copia la carpeta “data” en un lugar seguro.
Si restauras una copia de seguridad, asegúrate siempre de hacerlo con la app cerrada.
Mostrar en Finder abre una ventana del Finder con la carpeta “data” seleccionada. Hay que copiarla entera, y con
la app cerrada: dentro están la base de datos, data.sqlite con sus dos compañeros data.sqlite-wal y
data.sqlite-shm, y la carpeta bins con los bloques de búsqueda, que deben quedarse con la base de datos a partir de
la que se hicieron.
Para restaurar, con la app cerrada, se pone la carpeta de la copia en lugar de “data”.
También está Exportar… con el clic derecho en Todas las partidas: un PGN con todas las partidas, comentarios y variantes incluidos, que cualquier programa de ajedrez lee. Las estrellas, las colecciones, los estudios y el repertorio no están: para eso hace falta la copia de la carpeta.
Si el archivo no se abre
Si al iniciar la app no puede abrir el archivo, lo dice y trabaja con un archivo temporal: lo que hagas entonces no se guarda, y la carpeta “data” se queda en el disco intacta. El mensaje tiene Mostrar en Finder: si el problema persiste después de volver a abrir la app, sal de ella y sustituye la carpeta por una copia de seguridad.