GeneWeb - Wartung

| # GeneWeb - Wartung

Dieser Teil zeigt einige wichtige "Tricks" für die Instandhaltung deiner Datenbanken.

- 1. Säuberung.
- 2. Umbenennung.
- 3. Sicherung.

### 1. Säuberung

Wenn du deine Datenbank mit deinem Webbrowser modifizierst, können einige kleine Probleme auftreten:

- Wenn du viele Änderungen gemacht hast, wird der Datenzugriff allmählich langsamer.

- Wenn du neue Familien hinzufügst oder Personen änderst, wird die Blutsverwandtschaft nicht mehr angezeigt oder kann falsch sein.

- Wenn du Personen und Familien entfernst, wird der belegte Platz nicht freigegeben: Deswegen zeigt die Startseite, obwohl du eine Person entfernt hast, immer noch die gleiche Zahl von Personen an.

In diesen Fällen sollte die Datenbank gesäubert werden.

- Die erste Säuberung kann mit dem Befehl "consang" durchgeführt werden, welcher die Blutsverwandtschaft für alle Datenbanken neuberechnet und die anfängliche Zugriffsgeschwindigkeit wiederherstellt. Wenn die Datenbank "bla" heißt, nimm ein Eingabefenster (siehe "Erste Schritte mit GeneWeb") und gib ein:

         consang bla

Dieser Befehl kann einige Sekunden oder Minuten benötigen, abhängig von der Größe der Datenbank. Ein Zähler wird angezeigt... Beachte, daß während dieser Operation die Online-Änderungen abgewiesen werden: Wenn du in einem Formular auf "Ok" drückst, fordert dich eine Meldung auf, es später noch einmal zu versuchen.

Unter Unix kannst du diesen Befehl zu jeder Zeit stoppen, indem du Control-C (bzw. Strg-C) im Eingabefenster drückst. Die Berechnung der Blutsverwandtschaften wird nicht abgeschlossen, aber die Datenbank wird gesäubert. Du kannst "consang" später wieder starten, die Berechnung wird an der Stelle wiederaufgenommen, wo sie beendet wurde (es sei denn, du hast Änderungen an Familien gemacht, dann fängt die Berechnung von vorn an).

- Eine bessere Art, Datenbanken zu säubern, besteht in der Benutzung von "gwu" und "gwc". Diese Säuberung erzeugt eine neue Datenbank, wo der Platz von entfernten Personen und Familien wiederbenutzt wird. Im Eingabefenster gib für die Datenbank "bla" ein:

         gwu bla > bla.gw

dann:

         gwc bla.gw -o blub

Es empfiehlt sich, die Datenbank nicht mit demselben Namen anzulegen, denn wenn "gwu" oder "gwc" nicht richtig arbeiten, riskierst du, alles zu verlieren. Hier haben wir die neue Datenbank "blub" genannt.

Kontrolliere, daß "blub" korrekt ist, und wenn das der Fall ist, entferne die Datenbank "bla" (durch Löschen des Verzeichnisses "bla.gwb"), dann benenne "blub" in "bla" um (durch Umbenennen von "blub.gwb" in "bla.gwb "). Wie das geht, siehst du im nächsten Abschnitt.

Nach dem Aufruf von "gwc" bleiben Dateien mit der Erweiterung ".gwo" übrig. Du kannst sie entfernen. Lösche auch die Dateien ".gw", außer du willst diese als Backup aufheben.

Wenn du willst, das die Anzeige der Blutsverwandtschaft funktioniert, mußt du außerdem noch einmal "consang" für diese neue Datenbank ausführen.

### 2. Umbenennung

Die GeneWeb-Datenbanken sind Verzeichnisse mit der Erweiterung ".gwb". Wenn du einfach den Namen des Verzeichnisses "blub.gwb" nach "bla.gwb" änderst, heißt deine Datenbank jetzt nicht mehr "blub" sondern "bla".

Um das zu machen, hast du die Wahl zwischen der graphischen Oberfläche, wenn dein System eine solche besitzt, oder interaktiven Befehlen.

- um "blub.gwb" nach "bla.gwb" mit der graphischen Oberfläche zu ändern:

- Öffne ein Fenster mit dem Verzeichnis, das deine Datenbanken enthält.
- Ziehe "bla.gwb", wenn ein solcher existiert, in den Papierkorb.
- Benenne "blub.gwb" in "bla.gwb" um.

- mit einem interaktiven Eingabefenster:

- Unter Unix:

         rm -rf bla.gwb
         mv blub.gwb bla.gwb

- Unter Windows:

         del bla.gwb\*.*
         rmdir bla.gwb
         move blub.gwb bla.gwb

### 3. Sicherung

Computer sind keine absolut verläßlichen Maschinen. Es ist wichtig, die Daten von Zeit zu Zeit zu sichern durch Kopie auf ein anderes Medium (Disketten zum Beispiel).

Es kann außerdem interessant sein, verschiedene Zwischenversionen zu behalten, um zu älteren Versionen zurückkehren zu können.

Um die Datenbank "bla" zu sichern, mache einfach eine Kopie vom Verzeichnis "bla.gwb" auf das andere Medium (oder woanders auf die Festplatte, wenn du nur eine Zwischenversion aufheben willst).

Aber es gibt noch einen besseren Weg zum Sichern: Speichere stattdessen deine Datenbank als Quelldatei ab. Für die Datenbank "bla" gib in einem Eingabefenster ein:

         gwu bla > bla.gw

Und kopiere die Datei "bla.gw" auf das andere Medium oder woanders auf die Festplatte. Du kannst der Datei für deine Ablage auch einen anderen Namen geben (aber immer mit der Erweiterung ".gw").

Das Backup als ".gw"-Dateien hat mehrere Vorteile:

- Es ist einfacher, weil es nur eine Datei ist, währenddessen die Datenbank ein ganzes Verzeichnis umfaßt.

- Die Dateigröße ist geringer.

- Man kann sie wieder zusammensetzen mit einem anderen "gwc", sogar mit einer zukünftige Version von GeneWeb.

- Da es sich um einfachen Text handelt, ist sie mit einem Editor lesbar (Word, Emacs, etc.); was sehr nützlich sein kann. Eine Genealogiesoftware wird auch noch in dreihundert Jahren in der Lage sein, die Datenbank wiederaufzubauen.

- Man kann einen Vergleich zwischen verschiedenen gesicherten Versionen und der aktuellen Version machen.

Um die Datenbank "bla" aus der Datei "bla.gw" wiederherzustellen, gib ein:

         gwc bla.gw -o bla

Zurück zur Gebrauchsanweisung.

Copyright (c) 1998-2005 INRIA - GeneWeb