GeneWeb

GeneWeb - Wartung



Dieser Teil zeigt einige wichtige "Tricks" für die Instandhaltung deiner Datenbanken.
bullet 1. Säuberung.
bullet 2. Umbenennung.
bullet 3. Sicherung.

1. Säuberung

Wenn du deine Datenbank mit deinem Webbrowser modifizierst, können einige kleine Probleme auftreten:
bullet Wenn du viele Änderungen gemacht hast, wird der Datenzugriff allmählich langsamer.
bullet Wenn du neue Familien hinzufügst oder Personen änderst, wird die Blutsverwandtschaft nicht mehr angezeigt oder kann falsch sein.
bullet 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.
     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).

bullet 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:
     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.

bullet 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:

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.
bullet um "blub.gwb" nach "bla.gwb" mit der graphischen Oberfläche zu ändern:
bullet Öffne ein Fenster mit dem Verzeichnis, das deine Datenbanken enthält.
bullet Ziehe "bla.gwb", wenn ein solcher existiert, in den Papierkorb.
bullet Benenne "blub.gwb" in "bla.gwb" um.
bullet mit einem interaktiven Eingabefenster:
     rm -rf bla.gwb
     mv blub.gwb bla.gwb
     del bla.gwb\*.*
     rmdir bla.gwb
     move blub.gwb bla.gwb
bullet Unter Unix:
bullet Unter Windows:

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:
bullet Es ist einfacher, weil es nur eine Datei ist, währenddessen die Datenbank ein ganzes Verzeichnis umfaßt.

bullet Die Dateigröße ist geringer.

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

bullet 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.
bullet 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 2001 INRIA - GeneWeb