GeneWeb - Att ha data separerat inuti en databas |
Om du har tre källfiler "bar.gw", "svensson.gw" och "foo.gw" som du vill ha separerade.
Starta ett DOS fönster och skriv:
gwc bar.gw svensson.gw foo.gw -o mbasDet kan hända att gwc visar fel meddelanden därför att personer är definierade både i "bar.gw", "svensson.gw" och "foo.gw". För att rätta till det, har gwc en option "-sep" för att automatiskt flytta numren för personerna för att undvika konflikter. Försök med: gwc bar.gw -sep svensson.gw foo.gw -o mbasSe också slå ihop databaser.
Nu kan du titta på och uppdatera databasen "mbas". GeneWeb
kommer att minnas från vilka källfiler informationen kommer.
|
I databasen kan sekvensen ";opt=from" läggas till adressen för att se från
vilken källfil informationen kommer (och till vilken den hör). Till exempel:
| http://machine:2317/mbas?i=357;opt=fromObs: Det fungerar endast för personer med familjer. |
Om katalogen "utkata" inte finns, skapa den (med kommandot "mkdir").
För att återskapa källfilerna skriv i DOS fönstret:
| gwu mbas -odir utkata
De tre källfilerna "bar.gw", "svensson.gw" och "foo.gw" kommer nu att skapas i katalogen
"utkata". Om du har uppdaterat databasen är dessa källfiler också uppdaterade
(de kommer alltså inte att vara lika som de filerna du startade med).
| Om kommandot gwu skriver ut personinformation
Då har du lagt till personer som GeneWeb inte kan avgöra
i vilken källfil de skall placeras (nya personer som inte är släkt med de personer i de
ursprungliga källfilerna), då kommer GeneWeb att dirigera
dessa personer till DOS fönstret.
|
För att spara också dessa nya personer i källfilen "nytt.gw", skriv:
| gwu mdbas -odir utkata > nytt.gw
Innehållet i "nytt.gw" kan sedan efter behag flyttas till någon av de andra källfilerna
med en texteditor.
| |