Ceci est une ancienne révision du document !
Procédure de restauration des données à partir d'une ou plusieurs sauvegardes
La perte des données observée sur les différentes bases de données des clients nous a conduit à rédiger un ensemble de procédures permettant de restaurer les données à partir d'une sauvegarde mise à disposition.
- Prérequis
- Avoir accès aux bases de données du labs.
- Disposer d'un outil d'administration de bases de données. Exemple: DBeaver ou Workbench.
- Avoir accès à JENKINS
- Disposer d'une sauvegarde de données sur une période données.
- Etapes :
- Restaurer la sauvegarde avec Jenkins.
- Tapez la requête de sélection sur la période où les données ont été perdues.
Select * from nom_table nt where nt.date>=debut_date_perte and nt.date⇐fin_date_perte; - Exportez les résultats sous un format de script sql.
- Créez une table temporaire.
CREATE TABLE temp_nom_table_periode like table_cible; - Modifiez le script avec le nom de la table temporaire.
- exécutez le script afin d'insérer les données dans la table temporaire.
- Si l'insertion se déroule sans problème dans la table temporaire alors dupliquez le script et modifiez le nom de la table avec la table cible.
- Fournissez le script d'insertion dans la table temporaire et le script d'insertion dans la table cible.