📘 Guide : Restaurer une base de données SQL dans PostgreSQL avec pgAdmin

 📘 Guide : Restaurer une base de données SQL dans PostgreSQL avec pgAdmin

1️⃣ Vérifier que psql et pg_restore sont installés

  • Objectif : s’assurer que les outils nécessaires sont disponibles.

psql et pg_restore sont en fait déjà fournis avec PostgreSQL — il n’y a normalement rien à installer en plus.  Ils sont inclus dans le package principal de PostgreSQL, mais il faut vérifier que :

PostgreSQL est bien installé

Sur Windows, ils se trouvent dans le dossier
C:\Program Files\PostgreSQL\<version>\bin\ 
Par exemple :
C:\Program Files\PostgreSQL\17\bin\psql.exe
C:\Program Files\PostgreSQL\17\bin\pg_restore.exe


2️⃣ Ouvrir pgAdmin et se connecter au serveur

  • Lancer pgAdmin depuis le menu démarrer.

  • Entrer le mot de passe maître si demandé.




3️⃣ Créer une nouvelle base vide

  • Clic droit sur Databases → Create → Database.

  • Nommer la base (ex. ma_base).

  • Laisser les paramètres par défaut et cliquer sur Save.



4️⃣ Ouvrir l’outil de restauration

  • Clic droit sur la base nouvellement créée → Restore.


Capture d’écran
: menu contextuel avec l’option "Restore".


5️⃣ Sélectionner le fichier de sauvegarde

  • Dans Filename, parcourir pour choisir ton fichier .sql ou .backup.

  • Si c’est un .sql, choisir le format Custom or Tar si c’est un .backup (créé par pg_dump). 




6️⃣ Lancer la restauration

  • Cliquer sur Restore.

  • Suivre la barre de progression.

  • En cas d’erreur, lire le message affiché.


7️⃣ Vérifier le contenu de la base

  • Dérouler la base dans pgAdmin → Schemas → public → Tables.

  • Clic droit sur une table → View/Edit Data → All Rows pour voir les données.



Commentaires

Posts les plus consultés de ce blog

🛠 Utilisation de CustomUIEditor pour Personnaliser le Ruban Excel

🗓️ Simulateur de Congés et Calendrier Collaboratif sous Google Sheets

Explication VBA : Facturation automatique Gestion client