Restaurer un backup sur le serveur de staging
Last updated
Last updated
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
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
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.
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)
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:
Utilisez le bouton Start All de l'onglet Systemd pour redémarrer le serveur (cf § Stopper le serveur de Staging)
Dans l'onglet Databases du formulaire du serveur de Staging, cliquer sur le bouton de la base de données que vous voulez supprimer.
Puis cliquer sur le bouton pour vérifier que la suppression a été réalisée.
Utilisez les filtres pour identifier et ouvrir le formulaire du backup que vous souhaitez restaurer puis cliquez sur le bouton
Puis cliquez sur le bouton .
Cliquez sur le bouton de la base de données que vous voulez utilisez
Cliquez sur le bouton s'il apparait.
Use the button to refresh the database list.