Sauvegarde et restauration d'une base SQLite
niveau : intermédiairedurée : 5 minmis à jour le 13 nov. 2026
La checklist pour sauvegarder une base SQLite sans la corrompre, et vérifier qu'on sait la restaurer.
Sauvegarder
Ne copiez jamais le fichier d'une base en cours d'écriture. Utilisez la commande de sauvegarde intégrée :
sqlite3 donnees.db ".backup 'sauvegarde-$(date +%F).db'"Vérifier
sqlite3 sauvegarde-2026-11-13.db "PRAGMA integrity_check;"La réponse attendue est ok.
Checklist
- Une sauvegarde par jour, conservée au moins 30 jours
- Une copie hors du serveur
- Un test de restauration chaque mois
- Une alerte si la sauvegarde du jour manque
Une sauvegarde qu'on n'a jamais restaurée n'est qu'une hypothèse.