Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
cynod:config_avancee:restaurationdonnees [2024/04/28 13:15] yannick.bribaud |
cynod:config_avancee:restaurationdonnees [2024/08/13 11:52] (Version actuelle) sokhnamariama.sene |
||
|---|---|---|---|
| Ligne 4: | Ligne 4: | ||
| * **Prérequis** | * **Prérequis** | ||
| - | - Disposer de la sauvegarde et de la base de données anonymisées de la production du client en question en **<color #ed1c24>local</color>** (Par local nous voulons dire avoir les fichiers SQL des 2 bases de données et être en mesure de les restaurer sur votre serveur local de base de données). | + | - Disposer en <color #ed1c24>**local**</color> de la sauvegarde et de la base de données anonymisées de la production du client en question (Par local nous voulons dire avoir les fichiers SQL des 2 bases de données et être en mesure de les restaurer sur votre serveur local de base de données). |
| - Se servir d'un outil d'administration de base données déjà installé. Exemple: Workbench ou dbeaver. | - Se servir d'un outil d'administration de base données déjà installé. Exemple: Workbench ou dbeaver. | ||
| Ligne 51: | Ligne 51: | ||
| * Fournir le **dump** de la table à l'équipe **INFRA** accompagné de la **requête d'insertion** dans la table où l'on doit restaurer les données extraites de la sauvegarde.<WRAP left round box 100%> | * Fournir le **dump** de la table à l'équipe **INFRA** accompagné de la **requête d'insertion** dans la table où l'on doit restaurer les données extraites de la sauvegarde.<WRAP left round box 100%> | ||
| - | * Requête de vérification des données au niveau de la base de données en production pour s'assurer que les données contenues dans la tables temporaire n'y sont pas déjà. | + | * Requête de vérification des données au niveau de la base de données en production pour s'assurer que les données contenues dans la table temporaire n'y sont pas déjà. |
| ***SELECT * FROM** table_a_restaurer nt **WHERE** nt.champ in (**SELECT** champ **FROM** table_temporaire); | ***SELECT * FROM** table_a_restaurer nt **WHERE** nt.champ in (**SELECT** champ **FROM** table_temporaire); | ||
| * Insertion dans la table sans prendre en compte la colonne ID des données. | * Insertion dans la table sans prendre en compte la colonne ID des données. | ||