Backup, Restore et Copy de Databases

Cette partie traite des backups de base de données réalisés avec la commande pg_dump.

Muppy permet de gérer les Backups et Restore de Base de Données PostgreSQL réalisés sous forme de pg_dump. Muppy dispose aussi d'une fonction de Copy de Databases entre Clusters.

Muppy stocke les pg_dump dans des Buckets S3 (systèmes de stockage objet de type AWS S3 ou compatibles).

Muppy permet de personnaliser les process de Restore ou de Copy à l'aide d'un système de Callback Task qui permet par exemple de lancer des commandes SQL sur la base de données avant la restauration et/ou d'en systématiser l'anonymisation.

Le fonctionnement général des backups et des copies de Databases est le suivant:

Les backups et restore peuvent être lancés en interactif ou planifiés.

Au delà des backups, Muppy permet d'automatiser la purge des dumps qui ont dépassé une période de rétention.

Toutes les opérations liées aux backups PostgreSQL sont réalisées par des Task Muppy définies dans le script muppy_postgresql_base.scripts.pg_dump que vous pouvez réutiliser dans vos Tasks.

Last updated