Restaurer un backup sur le serveur de staging

Description générale

Le flux général est le suiest de sélectionner un backup de la prod et de le restaurer sur le cluster PostgreSQL d'un serveur staging.

  • Stopper le Serveur de staging

  • [Option] Supprimer la base de données existante

  • Restaurer un backup (pg_dump) sur le cluster PostgreSQL de staging

  • Configurer le serveur de staging pour qu'il utilise la bonne base de données

  • Redémarrer le serveur de staging

Description détaillée

Stopper le serveur de Staging

  • Utilisez les instructions de la page Accéder à vos serveurs pour ouvrir le formulaire du serveur staging.

  • Ouvrir l'onglet Systemd

  • Cliquez sur le bouton Stop All

  • Vérifier que le Substate des services passe à Dead

Supprimer la base de données existante

Si la base n'a pas été supprimée, c'est qu'elle est utilisée par un autre programme. Contactez le support Muppy si vous n'arrivez pas à la trouver et le fermer.

Notez le nom du PostgreSQL Cluster et copier le nom de l'utilisateur PostgreSQL dans le presse papier.

Restaurer un pg_dump sur le cluster PostgreSQL de staging

Ouvrez la liste des backups de base de données via le menu Muppy / Databases / Database Backups (pg_dump)

Dans le formulaire "Restore PostgreSQL Database" qui s'ouvre, indiquez les valeurs de:

  • PostgreSQL Cluster

  • Owner (Coller la valeur qui est dans le Presse Papier)

  • Database name

    • Si vous ne mettez rien, le nom d'origine est utilisé.

  • Comment (éventuellement)

Configurer le serveur de staging pour qu'il utilise la bonne base de données

Une fois que vous avez reçu la notification de la fin de la restoration, dans l'onglet Databases du formulaire du serveur de Staging:

Redémarrer le serveur de Staging

Utilisez le bouton Start All de l'onglet Systemd pour redémarrer le serveur (cf § Stopper le serveur de Staging)

Last updated