wiki:Recette PostgreSQL pgDump

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

--

Sauvegarde de toute la base BD_CONTMIG_NAT Le fichier sql est créé dans c:/base Options compress (-Z)et clean (-c)

CD C:/base
C:\"Program Files"\PostgreSQL\8.4\bin\pg_dump  -U postgres -p 5432 -Z -c BD_CONTMIG_NAT > sauv_schema.dump

Restauration et création de la base

CD C:/base
C:\"Program Files"\PostgreSQL\8.4\bin\pg_restore -U postgres -p 5432 -C -f sauv_schema.dump
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

  • utilisateur postgres
  • base de donnée BD_CONTMIG_NAT
C:\"Program Files"\PostgreSQL\8.4\bin\psql -d BD_CONTMIG_NAT -U postgres -f sauv_schema.sql

Sauvegarde d'une seule table en clair (ts_taxonvideo_txv), il est possible de lancer le fichier .sql de restauration à l'aide de la commande .sql de pg_adminIII.

  • -- inserts les données sont récupérées à l'aide de la commande insert into, permet d'écrire
    C:\"Program Files"\PostgreSQL\8.4\bin\pg_dump  -U postgres --table=iav.ts_taxonvideo_txv --inserts  > ts_taxonvideo.sql