Mise à jour du 2026-07-23. Une sauvegarde n’est utile que si elle peut être restaurée. PostgreSQL propose les dumps SQL, les sauvegardes au niveau du système de fichiers et l’archivage continu avec restauration à un instant précis.
Ce qu’il faut retenir
- pg_dump produit une sauvegarde cohérente d’une base sans bloquer les lecteurs.
- Le format personnalisé avec -Fc se restaure avec pg_restore et permet de sélectionner des objets.
- Le format directory prend en charge le parallélisme pour les bases volumineuses.
- Les rôles et propriétaires requis doivent exister ou être adaptés lors de la restauration.
Pourquoi c’est important
Un test automatisé de restauration détecte les archives corrompues, les dépendances oubliées et les procédures qui ne fonctionnent plus.
Les limites à connaître
pg_dump ne remplace pas toujours un plan de reprise complet. Pour un objectif de perte de données très faible, l’archivage WAL et le PITR peuvent être nécessaires.
Conseil pratique
Planifiez un dump chiffré, copiez-le hors du serveur, vérifiez sa somme de contrôle et restaurez-le régulièrement dans une base temporaire contrôlée.