Il est conseillé d'opérer régulièrement des sauvegardes de la base de données, continuellement alimentée et modifiée, de même avant toute mise à jour du logiciel ou de la base de données.
Il existe deux méthodes pour sauvegarder une base de données avec InfodocLog :
dans le logiciel avec une page pour gérer les sauvegardes
avec l'outil phpMyAdmin sur un serveur distant ou local
Opérer une sauvegarde dans le logiciel
Dans les paramètres généraux, la partie "Sauvegarde et Mises à jour" permet d'opérer des sauvegardes :
page des mises à jour et sauvegardes
En laissant les paramètres tels quels, on peut [Sauvegarder] toute la base de données, à comprendre toutes les tables contenus dans la base de données (structures et données). Une page permet de vérifier les tables sauvegardées, avec le nom du fichier de sauvegarde, avec toujours un nom de même structure (backup, date, heure exacte, format) :
confirmation de la sauvegarde
Les dix dernières sauvegardes apparaissent sous forme de liste de fichiers au format SQL, qui peuvent être téléchargés directement depuis cette page :
formulaire et liste des sauvegardes
Il est aussi possible de choisir certaines tables seulement, en cliquant sur [Choisir les tables à sauvergarder]. La liste des tables apparaît alors, et l'on peut en décocher certaines, ou tout décocher puis cocher celles que l'on souhaite conserver, avant de [Sauvegarder] :
choix des tables à sauvegarder (sélection de l'ensemble par défaut) choix des tables à sauvegarder (sélection avant validation)
Comme pour une sauvegarde complète, une page de confirmation apparaît, avec un nom de fichier qui contient l'information -partial pour rappeler que cette sauvegarde est incomplète :
confirmation d'une sauvegarde partielle
En cliquant sur un fichier, on peut le télécharger et le consulter :
liste avec deux sauvegardes ouverture ou enregistrement du fichier SQL
Une sauvegarde SQL, lors d'une restauration, permet pour chaque table :
de la supprimer si elle existe (drop) ;
de la créer de nouveau (create) ;
d'insérer les lignes sauvegardées (insert).
extrait de fichier SQL
Opérer une sauvergarde dans phpMyAdmin
Il est possible d'effectuer une sauvegarde dans phpMyAdmin quand on est administrateur sur le serveur. Quand on est connecté à la base de données, il faut choisir l'onglet [Exporter] :
onglet d'exportation d'une base dans phpMyAdmin
L'option par défaut d'une exportation [rapide] permet de sauvegarder la structure et les données au format SQL, ce qui est souhaité généralement, avec le bouton [Exécuter] :
téléchargement d'une sauvegarde au format SQL
A noter : selon la taille de la base de données, tous les hébergeurs ne permettent pas l'exportation depuis phpMyAdmin, avec alors d'autres modalités de sauvegarde qui dépendent de chaque hébergeur, à retrouver dans l'interface d'administration de l'hébergement.
Le téléchargement des documents
Cette page peut servir à télécharger régulièrement les documents pour en garder une sauvegarde ailleurs. On peut choisir de tout télécharger (par défaut), ou de choisir certains documents seulement. Un clic gauche sur le nom d'un document permet de l'enlever ou de l'ajouter à la sélection.
choix de téléchargement de tous les documents
L'ensemble des documents sélectionnés est alors compressé dans un fichier au format ZIP avec le nom idlog_files_YYYYMMDD.zip (avec YYYYMMDD pour l'année, le mois et le jour de ce téléchargement).
fichier issu du téléchargement, au format ZIP
On retrouvera bien alors les fichiers à l'intérieur de ce fichers ZIP :