Actualiser 11-sauvegardes-et-maintenance.md
parent
e151098f1c
commit
fc077e54d2
1 changed files with 57 additions and 1 deletions
|
|
@ -1 +1,57 @@
|
||||||
Bienvenue sur le wiki.
|
# 11. Sauvegardes, import ASM3 et maintenance
|
||||||
|
|
||||||
|
[← Paramètres](10-parametres.md) · [Sommaire](README.md) · [Mobile →](12-mobile.md)
|
||||||
|
|
||||||
|
## Créer une sauvegarde
|
||||||
|
|
||||||
|
Dans **Paramètres → Sauvegardes**, créez une archive ZIP puis téléchargez-en régulièrement une copie hors du serveur. Une sauvegarde complète inclut la base SQLite et les fichiers privés nécessaires à la restauration.
|
||||||
|
|
||||||
|
Conservez plusieurs générations sur un support séparé. Une archive stockée uniquement sur le même disque ne protège pas contre sa panne.
|
||||||
|
|
||||||
|
## Restaurer
|
||||||
|
|
||||||
|
La restauration remplace des données actuelles par le contenu de l’archive. Avant de confirmer :
|
||||||
|
|
||||||
|
1. vérifiez la provenance et la date du fichier ;
|
||||||
|
2. prévenez les utilisateurs et interrompez les saisies ;
|
||||||
|
3. créez une sauvegarde de l’état actuel ;
|
||||||
|
4. restaurez puis contrôlez la page Santé, les animaux récents et les médias.
|
||||||
|
|
||||||
|
Globinours crée une sauvegarde d’urgence lors des opérations sensibles prévues, mais cette protection ne dispense pas d’une copie externe.
|
||||||
|
|
||||||
|
## Importer Animal Shelter Manager 3
|
||||||
|
|
||||||
|
Dans **Paramètres → Migration ASM3**, déposez un dump SQL ou PostgreSQL. L’assistant commence par analyser le format, les volumes et ambiguïtés. Lisez le rapport avant l’import.
|
||||||
|
|
||||||
|
Deux modes sont disponibles :
|
||||||
|
|
||||||
|
- **Fusionner** conserve les données Globinours et ajoute les correspondances sûres ;
|
||||||
|
- **Remplacer les données métier** efface animaux, annuaire et historique opérationnel avant import, tout en conservant comptes et configuration.
|
||||||
|
|
||||||
|
Le remplacement est réservé à une installation de test ou une migration initiale. Il exige une phrase de confirmation et ne doit jamais être lancé pendant que d’autres personnes travaillent.
|
||||||
|
|
||||||
|
L’import est transactionnel : une erreur annule ses écritures. Une sauvegarde est créée au préalable. Les ambiguïtés ne doivent pas être forcées automatiquement ; corrigez-les à partir des rapports produits.
|
||||||
|
|
||||||
|
## Photos ASM3
|
||||||
|
|
||||||
|
Les dumps ASM3 peuvent ne contenir que les références des médias. Les fichiers physiques doivent alors être fournis séparément et rapprochés avec les tables `media` et `dbfs`. L’import dédié vérifie les images, conserve les médias existants et reprend la photo principale lorsqu’elle est identifiable.
|
||||||
|
|
||||||
|
## Mise à jour de Globinours
|
||||||
|
|
||||||
|
Suivez le guide de déploiement fourni avec la version utilisée. Une mise à jour sûre comprend au minimum : sauvegarde, validation de l’archive, activation de la maintenance, remplacement du code, migrations, contrôle SQLite et possibilité de retour à la version précédente.
|
||||||
|
|
||||||
|
Ne copiez jamais une base réelle, un `.env`, les médias privés ou une sauvegarde dans un dépôt Git.
|
||||||
|
|
||||||
|
## Contrôles après maintenance
|
||||||
|
|
||||||
|
- connexion et permissions ;
|
||||||
|
- page **Paramètres → Santé** ;
|
||||||
|
- ouverture d’une fiche active et d’une archive ;
|
||||||
|
- affichage d’une photo privée autorisée ;
|
||||||
|
- création puis suppression d’une donnée de test si le contexte le permet ;
|
||||||
|
- sauvegarde téléchargeable ;
|
||||||
|
- mini-site public sans information privée.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
[← Paramètres](10-parametres.md) · [Mobile →](12-mobile.md)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue