wiki:Sauvegarde

Version 19 (modified by brice, 14 years ago) (diff)

--

Sauvegarde d'une base de données ou d'un schéma

Retour à la page de démarrage ..


1. Sauvegarde d'une base de données

Sous pgAdminIII, dans le navigateur d'objets (voir volet 2 dans Recette PostgreSQL pgAdminIII) :

  • Cliquer droit sur la base de données
  • Sélectionner Sauvegarder ...
  • Dans l'interface de sauvegarde suivante, choisir un nom de fichier avec la date pour s'y retrouver plus facilement et cocher les options sélectionnées

source:stacomi/trunk/docs/trac/image230.jpg

A la fin de la sauvegarde, le message suivant apparaît " Le process a retourné le code de sortie 0 ", cliquer sur Réalisé


schéma en ligne de commande

Ouvrir une invite de commande en tappant cmd dans l'outil recherche de programme et de fichier

Une console DOS s'ouvre :


  • Se déplacer à l'endroit ou l'on souhaite sauvegarder les données
    cd C:\Base
    


  • La commande qui suit permet de sauvegarder la base de donnée au format sql
    C:\"Program Files"\PostgreSQL\8.4\bin\pg_dump.exe --host localhost --port 5432 --username postgres --file "bd_contmig_nat.sql" bd_contmig_nat
    


  • Pour échanger des données, on peut ne sauvegarder que son propre schéma à l'aide la commande suivante
C:\"Program Files"\PostgreSQL\8.4\bin\pg_dump  -U postgres -p 5432 --schema=iav bd_contmig_nat> bd_contmig_nat_iav.sql


  • Pour restaurer le fichier, il faut lancer la commande psql sur le fichier de sauvegarde au format sql
C:\"Program Files"\PostgreSQL\8.4\bin\psql -d bd_contmig_nat  -p 5432 -U postgres -f bd_contmig_nat_iav.sql

Attachments (1)

Download all attachments as: .zip