Globinours/docs/11-sauvegardes-et-maintenance.md

57 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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 larchive. 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 durgence lors des opérations sensibles prévues, mais cette protection ne dispense pas dune copie externe.
## Importer Animal Shelter Manager 3
Dans **Paramètres → Migration ASM3**, déposez un dump SQL ou PostgreSQL. Lassistant commence par analyser le format, les volumes et ambiguïtés. Lisez le rapport avant limport.
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 dautres personnes travaillent.
Limport 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`. Limport dédié vérifie les images, conserve les médias existants et reprend la photo principale lorsquelle 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 larchive, 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 dune fiche active et dune archive ;
- affichage dune photo privée autorisée ;
- création puis suppression dune 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)