Dokumentation · Das Archiv
Archivzustand
Wie es dem Archiv geht, wann sich das Komprimieren lohnt, welche Duplikate zu entfernen sind und wie du ein Backup machst.
Das Fenster öffnet sich über Ablage › Archivzustand … oder mit einem Rechtsklick auf Alle Partien. Sobald das Fenster offen ist, prüft es das ganze Archiv: Auch mit Millionen von Partien ist das eine Sache von wenigen Sekunden.
Die Zahlen
| Partien | Wie viele im Archiv sind. |
| Von gelöschten Partien hinterlassene Nummern | Jede Partie hat eine Nummer, und eine gelöschte Partie gibt sie nicht zurück. |
| Suchblöcke | Die Dateien für die Suche nach Stellung; in Klammern, wie viele nötig wären. |
| Blöcke, die weniger als halb voll sind | Die durch Löschungen geleerten. |
| Datenbank | Wie viel Speicherplatz die Datei mit den Partien belegt. |
| Freier Platz darin | Der von gelöschten Partien hinterlassene Platz, den die Datei für sich behält. |
Das Urteil
- Das Archiv ist in Ordnung – es gibt nichts, wofür sich das Komprimieren lohnt.
- Komprimieren lohnt sich – Löschungen haben das Archiv zerstückelt.
- Im Archiv stimmt etwas nicht – mit einer Zeile für jedes Problem. Das Komprimieren löst fast alle, und die Zeile sagt es. Ist aber die Prüfung von SQLite fehlgeschlagen, ist das Archiv beschädigt: Es muss aus einem Backup wiederhergestellt werden (siehe unten).
Erneut prüfen führt die Prüfung noch einmal aus.
Komprimieren
Archiv komprimieren nummeriert die Partien ab 1 neu, in derselben Reihenfolge, entfernt die Namen, die keine Partie mehr verwendet, baut die Suchblöcke neu auf und gibt den freien Platz an die Festplatte zurück. Es ist ein einziger Vorgang: Geht vor dem Ende etwas schief, bleibt das Archiv, wie es war.
Vor dem Start bittet es dich um Bestätigung und empfiehlt ein Backup.
Das Backup ist wirklich wichtig. Mach eines, bevor du weitermachst.
Partien, Sammlungen, Sterne und Analysen bleiben, wie sie sind; die Auswahl in der Liste und die bis dahin möglichen Widerrufen-Schritte (⌘Z) gehen verloren.
Die Taste ist nur aktiv, wenn das Komprimieren nützt. Sie ist auch aus, solange etwas an den Partien arbeitet (ein Editor oder ein Fenster Partiedaten offen, ein Import, ein Löschen, eine automatische Analyse, ein Export), und eine Zeile darunter sagt, was: Schließ es, lass es fertig werden und versuch es noch einmal.
Es braucht freien Speicherplatz, doppelt so viel wie die Datenbank.
Duplikate entfernen
Über Ablage › Duplikate entfernen oder mit einem Rechtsklick auf Alle Partien. Es sucht Partien, die mehr als einmal da sind, mit denselben Regeln wie der Import (siehe Duplikate), und vor dem Löschen bittet es um Bestätigung, mit der Zahl.
Von jeder Partie bleibt ein einziges Exemplar: das mit Anmerkungen; bei Gleichstand das analysierte, dann das mit dem Stern, dann das in mehr Sammlungen, dann das älteste. Das verbleibende Exemplar übernimmt den Stern und die Sammlungen der anderen. Exemplare, deren Anmerkungen sich voneinander unterscheiden, bleiben alle, und die Bestätigung sagt, wie viele es sind. Am Ende sagt ein Bericht, wie viele Exemplare entfernt wurden.
Es lässt sich nicht widerrufen, und deshalb empfiehlt die Bestätigung, vorher ein Backup zu machen.
Beim Start
Wurde die App mitten in einem Import oder einem Komprimieren geschlossen, baut sie beim nächsten Start die zurückgebliebenen Suchblöcke neu auf. Das erscheint als Stellungsindex wird neu aufgebaut, unter Hintergrundaufgaben unten in der Seitenleiste; derweil lässt sich die App benutzen, und nur der Explorer wartet.
Backup
Die Partien sind nur auf diesem Mac: Die App schickt sie an keinen Dienst und synchronisiert sie nicht mit iCloud. Sie macht keine eigenen Kopien: Jede Änderung wird ganz oder gar nicht geschrieben, sodass ein Absturz oder ein Stromausfall das Archiv lässt, wie es war, aber vor einem Fehler von dir, etwa dem Löschen der falschen Partien, schützt dich nur ein eigenes Backup. Deshalb enden die Fragen vor gefährlichen Vorgängen (Partien löschen, eine Sammlung mit ihren Partien oder alle Partien, Duplikate entfernen, komprimieren, viele Partien auf einmal bearbeiten, ein Repertoire leeren) mit „Es wird empfohlen, vor dem Fortfahren ein Backup des Archivs zu erstellen.“
Im Fenster, unter dem Urteil und über den Tasten, steht der Abschnitt Backup:
Für ein Backup des Archivs klicke auf die Taste „Im Finder zeigen“, beende die App (Menü Terza Torre › Terza Torre beenden, ⌘Q) und kopiere den Ordner „data“ an einen sicheren Ort.
Wenn du ein Backup wiederherstellst, achte immer darauf, dass die App beendet ist.
Im Finder zeigen öffnet ein Finder-Fenster mit dem Ordner „data“ ausgewählt. Er muss ganz kopiert werden, bei
beendeter App: Darin sind die Datenbank, data.sqlite mit ihren beiden Begleitern data.sqlite-wal und
data.sqlite-shm, und der Ordner bins mit den Suchblöcken, die bei der Datenbank bleiben müssen, aus der sie
entstanden sind.
Zum Wiederherstellen legst du, bei beendeter App, den Backup-Ordner an die Stelle von „data“.
Es gibt auch Exportieren … mit einem Rechtsklick auf Alle Partien: eine PGN-Datei mit allen Partien, Kommentare und Varianten eingeschlossen, die jedes Schachprogramm lesen kann. Sterne, Sammlungen, Studien und Repertoire sind nicht darin: Dafür brauchst du das Backup des Ordners.
Wenn sich das Archiv nicht öffnet
Kann die App das Archiv beim Start nicht öffnen, sagt sie es und arbeitet mit einem vorübergehenden Archiv: Was du dann machst, wird nicht gesichert, und der Ordner „data“ bleibt unberührt auf der Festplatte. Die Meldung hat Im Finder zeigen: Besteht das Problem nach einem Neustart weiter, beende die App und ersetze den Ordner durch ein Backup davon.