GeneWeb - Separare i dati nella base |
Se avete tre files sorgente "pippo.gw", "pluto.gw" e "paperino.gw" e volete che restino separati,
lanciate una finestra di comandi interattivi (console) e digitate:
gwc pippo.gw pluto.gw paperino.gw -o baseunicaForse gwd visualizzerà dei messaggi d'errore perché alcune persone sono definite due volte in "pippo.gw", "pluto.gw" e "paperino.gw". Per ovviare a questo inconveniente, gwc possiede un'opzione "-sep" per modificare automaticamente i numeri delle persone ed evitare i conflitti. Digitate: gwc pippo.gw -sep pluto.gw -sep paperino.gw -o baseunicaVedi anche Fusione di basi di dati
Ora potete accedere e aggiornare la base di dati "baseunica".
GeneWeb si ricorderà dei files nei quali si trovavano le informazioni.
|
Nelle richieste della base di dati, la sequenza ";opt=from" vi segnalerà
il file da dove provengono i dati. Ad esempio:
| http://localhost:2317/baseunica?i=357; opt=fromNota: questa opzione funziona solo sulle persone che hanno una famiglia. |
Se la directory "outdir" non esiste sul vostro sistema, createla.
Per rigenerare i files sorgente, digitate in una finestra interattiva (terminale):
| gwu baseunica -odir outdir
Nella directory "outdir", i tre files sorgente "pippo.gw", "pluto.gw" e "paperino.gw"
vengono quindi ricreati. Se avete modificato la vostra base,
questi tre files saranno aggiornati (cioè non sono pił uguali a quelli d'origine).
| Se il comando gwu visualizza del testo sorgente
Allora vuol dire che avete aggiunto delle persone e che GeneWeb
non sa a quale file attribuirle (come ad esempio se avete aggiunto delle persone che non sono
legate ad alcuna delle persone dei files iniziali).
In questo caso, GeneWeb redirige queste persone verso il terminale.
|
Per salvare anche queste persone nel file sorgente "nuovo.gw", digitate:
| gwu baseunica -odir outdir > nuovo.gwIl contenuto di "nuovo.gw" può allora essere trasferito o suddiviso tra gli altri files sorgente utilizzando un "text editor". |