Database Copy

Comment copier une Database entre 2 PostgreSQL Clusters

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.

Last updated