Database Copy¶
Muppy dispose d'une fonction de Copy de Databases entre Clusters qui enchaîne de manière transparente la séquence d'opérations suivantes pour donner l'impression d'une simple Copie entre 2 Clusters
- Backup d'une ou plusieurs Databases sur un PostgreSQL Cluster source
- Copy du ou des pg_dump depuis le Host qui héberge le Cluster Source dans un Bucket S3.
- Copy du ou des pg_dump depuis le Bucket S3 sur le host qui héberge le Cluster Cible
- Restore des pg_dumps sur un cluster cible
- Effacement des fichiers temporaires.
La Copy peut être lancée à partir de différents boutons présents:
- Le bouton Action de la liste des Databases (menu Muppy / Databases / Databases) qui apparait quand au moins une database est sélectionnée.
- L'onglet Databases du formulaire des Databases Clusters
- Le formulaire d'une Database
Dans tous les cas, le Wizard "Copy Databases (using pg_dump)" apparait:
- Sélectionnez le bucket S3 à utiliser pour stocker les pg_dump
- Ajustez la liste des Databases à copier
- Sélectionnez une éventuelle pg_restore Callback Task qui sera utilisée pour toutes les bases
- Cliquez sur Launch
- La Copy est lancée sous forme de Task asynchrone.
Les options disponibles sont un mix des options du Backup et de la Restauration.
