|
GeneWeb - Zusammenführen von Datenbanken |
Das Zusammenführen von Datenbanken erfolgt in zwei Schritten:
gwu bla > bla.gw
gwu blub > blub.gw
gwc bla.gw blub.gw -o base
Es kann passieren (und das ist auch sehr wahrscheinlich),
daß gwc Fehler anzeigt,
weil Personen zweimal in "bla.gw" und "blub.gw" definiert sind. Um das zu
korrigieren, hat gwc eine Option "-sh" um die Nummern der Personen zu verschieben
und so Konflikte zu vermeiden. Versuche:
gwc bla.gw -sh 10 blub.gw -o base
Wenn der Wert 10 das Problem nicht behebt, versuche es mit 20, 30 oder
100...
Du kannst diese Personen mit dem Webbrowser zusammenführen. Wenn "gwd" nicht läuft, starte es jetzt.
Dann wende die im Kapitel "Wie nimmt man Änderungen an der Datenbank vor" beschriebene Prozedur "Zusammenführen zweier Personen" an (hierbei ist die dort angegebenen Bemerkung, daß es sich nicht um das "Zusammenführen von Datenbanken" handelt, zu ignorieren).
Um das Säubern der Datenbank "base" durchzuführen (du kannst das zu jeder Zeit und auch mehrmals machen), benutze wieder ein Eingabefenster. Gib ein:
gwu base > base.gw
gwc base.gw -o base
Beachte, daß du zum Überschreiben der alten Datenbank "bla" einfach
"-o bla -f" in diesem zweiten Befehl schreiben kannst:
gwc base.gw -o bla -f