Aller au contenu principal

Sauvegarde et restauration

SalonERP fournit un système complet de sauvegarde et de restauration pour les données de votre salon.

Exporter une sauvegarde

  1. Allez dans Paramètres > Général
  2. Faites défiler jusqu'à la section Sauvegarde et restauration
  3. Cliquez sur Exporter les données

Le système télécharge un fichier ZIP contenant :

  • meta.json — métadonnées de sauvegarde (version, horodatage, nombre de lignes par table)
  • data.json — toutes les tables de la base de données dans un ordre sécurisé par FK
  • uploads/ — tous les fichiers téléchargés (logos, bons de livraison, etc.)

Importer une sauvegarde

  1. Allez dans Paramètres > Général (ou utilisez l'assistant d'installation pour une nouvelle installation)
  2. Cliquez sur Importer les données
  3. Sélectionnez votre fichier ZIP de sauvegarde (max. 500 Mo)
attention

L'importation d'une sauvegarde remplace toutes les données existantes. Cette action ne peut pas être annulée. Assurez-vous d'exporter d'abord une sauvegarde de vos données actuelles.

Qu'est-ce qui est inclus ?

La sauvegarde couvre toutes les tables :

  • Paramètres, heures d'ouverture, taux de TVA, emplacements
  • Utilisateurs, clients, labels clients
  • Services, produits, catégories, fournisseurs
  • Réservations, réservations récurrentes
  • Commandes POS, paiements, cartes cadeaux
  • Transactions de stock, bons de commande, consommation interne
  • Campagnes, modèles d'e-mail
  • Notifications, journal d'audit
  • Et plus (50+ tables)

Sauvegarde automatique via l'API

Les administrateurs peuvent également déclencher des sauvegardes par programmation :

# Exporter
curl -H "Authorization: Bearer <token>" \
http://localhost:4000/api/backup/export -o backup.zip

# Importer
curl -X POST -H "Authorization: Bearer <token>" \
-F "file=@backup.zip" \
http://localhost:4000/api/backup/import