2025-12-19 17:40:14 +00:00
2025-12-19 17:31:53 +00:00
2025-12-19 17:40:14 +00:00

Mettre la BDD de Production en recette (exemple ici avec le compte MONOPRIX)

Etape 1

!!! Sauvegarder la table s_parametre de la base SOCLE Nominale de recette (générer des "insert" via dbeaver) et réserver le fichier!!!

Etape 2

BDD Nominal

1. Ouvrir un putty sur le serveur de recette WEB

Executer les commandes suivantes à la suite :

stop
echange_stop

2. Ouvrir un putty sur le serveur de recette WEB avec socle_sup

Executer les commandes suivantes à la suite :

$ socle_sup_stop

3. Ouvrir un putty sur le serveur de recette BDD

Executer les commandes suivantes à la suite :

postgres_stop
postgres_start

Il faut maintenant vérifier les process qui tournent sur la BDD de recette, pour cela ouvrir un dbeaver sur la recette : executer la requete suivante afin de lister les process qui tournent :

SELECT * FROM pg_stat_activity ORDER BY pid;

une liste apparait de type :

Il faut killer les session qui sont par exemple celle provenant de telserveur (entouré en noir) avec le pid correspondant (entourée en rouge), exemple :

SELECT pg_terminate_backend([PID_PROCESS]);

Une fois les processus killés (hors ceux de votre dbeaver), fermer toutes les fenêtre sql et les connexions à votre BDD

et exécuter les commandes suivantes sur le serveur de recette BDD

dropdb -h [IP_SERVEUR_BDD_RECETTE] -U [USER_BDD_RECETTE] [NOM_BDD_RECETTE]
createdb -h [IP_SERVEUR_BDD_RECETTE] -U [USER_BDD_RECETTE]  -T template0 -E UTF8 [NOM_BDD_RECETTE]

4. Ouvrir un putty sur le serveur de prod "amoa@[IP_SERVEUR_BDD_PRODUCTION] - socmpx-db01"

Executer la commande suivante pour redescendre la BDD de prod (changer le nom du .sql à executer):

pg_restore -U [USER_BDD_RECETTE] -h [IP_SERVEUR_BDD_RECETTE] -O -d [NOM_BDD_RECETTE] [CHEMIN_FICHIER_SAUVEGARDE]/[DERNIER_FICHIER_DE_SAUVEGARDE_CREE].sql

Et attendre que ça se termine.

Une fois termine, prénez le fichier "réservé" au départ, et réinjectez-le dans la Base De Données fraichement mise à jour.

BDD Sup

BDD Report

Description
No description provided
Readme 96 KiB