wiki:Recette PostgreSQL pgDump

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

0 aide

C:\"Program Files"\PostgreSQL\8.4\bin\pg_dump --help

1.1 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
  • -C inclue un script create database
    CD C:\base
    C:\"Program Files"\PostgreSQL\8.4\bin\pg_dump  -U postgres  -Z -C -c BD_CONTMIG_NAT > BD_CONTMIG_NAT22_03_2010.dump
    

1.2 Restauration et création de la base

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

2.1 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

2.2 Restauration du schéma

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

3.1 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

3.2 Restauration d'une table

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

4 Autres formats

sauvegarde poste Cédric sans compression

CD C:\base
C:\"Program Files"\PostgreSQL\8.4\bin\pg_dump --host localhost --port 5433 --username postgres --create --exclude-schema=inra BD_CONTMIG_NAT > BD_CONTMIG_NATiav22_03_2010.sql

Restauration de la base donnée

CD C:\base
C:\PostgresPlus\8.3\bin\psql -p 5432 -U postgres -f BD_CONTMIG_NATiav22_03_2010.sql
CD C:\base
C:\"Program Files"\PostgreSQL\8.4\bin\psql -U postgres -p 5432 -f BD_CONTMIG_NATiav22_03_2010.sql
Last modified 15 years ago Last modified on Mar 22, 2010 4:31:17 PM