Sauvegardes de la base de données
Il existe pour chaque base de données des façons spécifiques pour
sauvegarder les données de celle-ci. Nous nous intéresserons ici au
cas d'Hypersonic puisqu'il s'agit de la base utilisée par défaut
avec JGenea.
Comme nous l'avons vu précédemment, les fichiers des données de la
base Hypersonic se trouve dans la distribution dans le répertoire
db.
Voici un aperçu de ce que contient ce répertoire:
bash$ ls db/
-rw-r--r-- 1 templ 20 jgenea.data
-rw-r--r-- 1 templ 75 jgenea.properties
-rw-r--r-- 1 templ 3 402 161 jgenea.script
-rwxr-xr-x 1 templ 97 runServer.sh
Le simple fait de copier les quatre fichiers ( jgenea.backup,
jgenea.data, jgenea.properties,
jgenea.script ) dans un répertoire permet
de sauvegarder la base. Si un problème survient ( destruction des fichiers,
erreurs de manipulation... ), il est possible en copiant ces fichiers à leur
emplacement d'origine de récupérer les données.