Sauvegarde et test de restauration PostgreSQL

Intermédiaire LinuxPostgreSQL25 min50 XP

Mettez en place la sauvegarde logique quotidienne de la base app et prouvez qu'elle se restaure.

  1. Script /usr/local/bin/pg-backup.sh (root, 750) exécutant pg_dump -Fc -d app -f /var/backups/pg/app-$(date +%F).dump sous l'utilisateur postgres (sudo -u postgres ou runuser -u postgres --)
  2. Crontab de root : tous les jours à 01:15, sortie vers /var/log/pg-backup.log (erreurs comprises)
  3. Test de restauration : lancer la sauvegarde, créer la base app_restore_test et y restaurer le dump avec pg_restore, puis compter les commandes restaurées → answer commandes <n>

Contenu Premium

Ce contenu est inclus dans l'offre Premium. Le titre et le résumé restent visibles pour vous aider à choisir.

Tâches

  1. Script de sauvegarde
  2. Planification 01:15
  3. Restauration testée