Actualiser README.md
This commit is contained in:
57
README.md
57
README.md
@@ -0,0 +1,57 @@
|
||||
# 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
|
||||
### <ins> BDD Nominal</ins>
|
||||
|
||||
### 1. Ouvrir un putty sur le serveur de recette "socleng-monoprix@socleng-monoprix-web01-r7"
|
||||
Executer les commandes suivantes à la suite :
|
||||
```sh
|
||||
$ stop
|
||||
$ echange_stop
|
||||
```
|
||||
### 2. Ouvrir un putty sur le serveur de recette "socle_sup@socleng-monoprix-web01-r7"
|
||||
Executer les commandes suivantes à la suite :
|
||||
```sh
|
||||
$ socle_sup_stop
|
||||
```
|
||||
### 3. Ouvrir un putty sur le serveur de recette "amoa@[IP_SERVEUR_BDD_RECETTE] - socleng-monoprix-db01-r7"
|
||||
Executer les commandes suivantes à la suite :
|
||||
```sh
|
||||
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 :
|
||||
```sql
|
||||
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 :
|
||||
|
||||
```sql
|
||||
SELECT pg_terminate_backend(14199);
|
||||
```
|
||||
|
||||
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 8amoa@[IP_SERVEUR_BDD_RECETTE] - socleng-monoprix-db01-r7
|
||||
```sh
|
||||
dropdb -h [IP_SERVEUR_BDD_RECETTE] -U socleng-monoprix socleng-monoprix
|
||||
createdb -h [IP_SERVEUR_BDD_RECETTE] -U socleng-monoprix -T template0 -E UTF8 socleng-monoprix
|
||||
```
|
||||
|
||||
### 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):
|
||||
```sh
|
||||
$ pg_restore -U socleng-monoprix -h [IP_SERVEUR_BDD_RECETTE] -O -d socleng-monoprix [CHEMIN_FICHIER_SAUVEGARDE]/20251219_socleng-monoprix.sql
|
||||
```
|
||||
|
||||
### <ins> BDD Sup</ins>
|
||||
|
||||
### <ins> BDD Report</ins>
|
||||
Reference in New Issue
Block a user