GeneWeb - Underhåll

| # GeneWeb - Underhåll

Denna sida beskriver vissa viktiga "tricks" för underhållet av din databas.

- 1. Rensa upp.
- 2. Ändra namn.
- 3. Säkerhetskopiera.

Om du använder gwsetup, kan du göra dessa operationer med det. Nedanstående metod använder DOS-fönster.

### 1. Rensa upp

När du modifierar din databas med din webbläsare, kan vissa små problem uppträda:

- Om du gjorde många uppdateringar, blir åtkomsten till databasen gradvis slöare.

- Om du lägger till nya familjer eller du modifierar personer, visas blodsbandet inte längre eller kan vara inkorrekt.

- Om du tar bort personer och familjer, återhämtas inte ockuperat utrymme: således när du tar bort en person, visar välkomst sidan alltid samma antal personer.

Databasen ska sedan helst rensas.

- Den första resningen kan göras med kommandot "consang" vilket omberäknar blodsbanden för alla i databasen och återställer den ursprungliga åtkomst hastigheten. Om din databas heter "foo", starta ett DOS fönster (se sidan "Hur man kommer igång med GeneWeb") och skriv:

         	consang foo

Detta kommando kan ta några sekunder eller minuter, beroende på storleken av databasen. En räknare visas... Notera att under denna operation, är uppdateringen stoppad: om du trycker "Ok" på en sida, kommer ett meddelande tala om för dig att försöka igen.

Under Unix (under Windows, fungerar det inte alltid, jag vet inte varför), kan du stoppa detta kommando vid vilken tidpunkt som helst, genom att trycka "Control-C" i DOS fönstret. Beräkningen av blodsbanden blir inte färdig men databasen blir upprensad. Du kommer att kunna starta "consang" igen senare, den kommer att återuppta beräkningarna där den stoppades (förutom om du har gjort ändringar i familjer, i vilket fall den kommer att starta om från början).

- Ett bättre sätt att rensa upp databaser består i att använda "gwu" and "gwc". Upprensningen skapar en alldeles ny databas där det utrymme som bestod av borttagna personer och familjer har återtagits. I ett DOS fönster, skriv för databasen "foo":

    	     gwu foo > foo.gw

och sedan:

    	     gwc foo.gw -o bar

Det är rekommenderat att inte skapa en databas med samma namn, därför att om "gwu" eller "gwc" inte fungerade bra, riskerar du att förlora allting. Här kallade vi den "bar".

Kontrollera att "bar" är korrekt och om den är det, radera databasen "foo" (genom att radera katalogen "foo.gwb"), döp sedan om "bar" till "foo" (genom att döpa om "bar.gwb" till "foo.gwb "). Se hur man gör det i det kommande kapitlet.

Efter anrop till "gwc", finns det filer kvar med filändelsen ".gwo". Du kan ta bort dem. Radera även filerna ".gw", förutom om du vill spara dem som säkerhetskopior.

Om du vill att blodsbandsberäkningen skall fungera, är det också nödvändigt att köra "consang" igen på den nya databasen.

### 2. Ändra namn

Databaserna i GeneWeb är kataloger med filändelsen ".gwb". Om du helt enkelt ändrar namnet för katalogen "bar.gwb" till "foo.gwb", kommer din databas vilken hette "bar" nu att heta "foo".

För att göra detta, har du att välja mellan ett fönster med ikoner, om ditt system har ett sådant eller ett DOS fönster.

- Med ett ikonfönster, för att ändra "bar.gwb" till "foo.gwb":

  - Öppna ett fönster för katalogen med din databas.
  - Radera "foo.gwb", om den existerar.
  - Döp om "bar.gwb" till "foo.gwb".

- Med ett DOS fönster:

  - Under Unix:

            rm -rf foo.gwb
            mv bar.gwb foo.gwb

  - Under Windows:

            del foo.gwb\*.*
            rmdir foo.gwb
            move bar.gwb foo.gwb

### 3. Säkerhetskopiera

Datorer är inte helt pålitliga maskiner. Det är viktigt att göra säkerhetskopior av dina data ibland, genom att kopiera dem till ett annat media (disketter till exempel).

Det kan också vara intressant att spara mellanliggande versioner för att återvända till senare.

För att säkerhetskopiera databasen "foo", gör du helt enkelt en kopia av katalogen "foo.gwb" till ett annat medium (eller någon annanstans på disken om du helt enkelt vill spara den som en mellanliggande version).

Men det finns ett smartare sätt att göra en säkerhetskopia: spara din databas som en källfil. För databasen "foo", skriv i ett DOS fönster:

         gwu foo > foo.gw

Kopiera filen "foo.gw" till det andra mediet eller någon annanstans på disken. Du kan också ge filen ett annat namn (men alltid med filändelsen ".gw") för arkivering.

Säkerhetskopian som ".gw" filen har flera fördelar:

- Det är enklare, eftersom det är endast en fil, medan databasen är en hel katalog.

- Storleken är mindre.

- Man kan återskapa den med vilken annan "gwc", och även använda en framtida version av GeneWeb.

- Eftersom det är en text, är den läsbar med en editor (Word, Emacs, osv.), det kan vara användbart. En genealogi mjukvara om 3 århundraden kan återskapa din databas.

- Man kan göra jämförelser mellan olika säkerhetskopierade versioner och den nuvarande versionen.

För att återskapa databasen "foo" från filen "foo.gw", skriv:

         gwc foo.gw -o foo

Tillbaka till bruksanvisningen

Copyright (c) 1998-2005 INRIA - GeneWeb