wiki:Recette PostgreSQL pgDump

Version 6 (modified by cedric, 15 years ago) (diff)

--

Il faut tapper démarrer, exécuter, cmd pour ouvrir une commande dos.

Sauvegarde de toute la base BD_CONTMIG_NAT

  • Le fichier sql est créé dans c:/base
  • Options compress (-Z)et clean (-c)
  • La base est BD_CONTMIG_NAT
  • le fichier créé est BD_CONTMIG_NAT22_03_2010.dump
    CD C:/base
    C:\"Program Files"\PostgreSQL\8.4\bin\pg_dump  -U postgres  -Z -c BD_CONTMIG_NAT > BD_CONTMIG_NAT22_03_2010.dump
    

Restauration et création de la base attention ceci crée la base !

CD C:/base
C:\"Program Files"\PostgreSQL\8.4\bin\pg_restore -U postgres -C -f BD_CONTMIG_NAT22_03_2010.dump

Sauvegarde d'un schéma

Sauvegarde d'un schéma en clair (.sql)

C:\"Program Files"\PostgreSQL\8.4\bin\pg_dump  -U postgres --schema=iav -c BD_CONTMIG_NAT > sauv_schema.sql

Restauration du schéma

C:\"Program Files"\PostgreSQL\8.4\bin\psql -d BD_CONTMIG_NAT -U postgres -f sauv_schema.sql

Sauvegarde d'une table

Sauvegarde d'une seule table en clair (ts_taxonvideo_txv)

C:\"Program Files"\PostgreSQL\8.4\bin\pg_dump  -U postgres --table=iav.ts_taxonvideo_txv --inserts  > ts_taxonvideo.sql

Restauration => La commande --inserts permet de lancer directement le fichier .sql de restauration à l'aide de de pg_adminIII.

Autres formats pour mémoire
serveur IAV

C:\"Program Files"\PostgreSQL\8.4\bin\pg_restore -host centraldata8.4 - p5433 -U postgres -C -f BD_CONTMIG_NAT22_03_2010.dump