Vous n'êtes pas identifié(e).

#1 21/08/2009 15:02:15

zied
Membre

Restauration d'un fichier généré avec PG_DUMP

Je sauvegarde mes données avec un fichier batch

set d=%DATE:~6,4%%DATE:~3,2%%DATE:~0,2%
REM Sauvegarde des bases de données, dans un fichier au f
C:\Progra~1\PostgreSQL\8.3\bin\pg_dump -U postgres mabase > save%d%.dump

J'essaie de faire un pg_restore

C:\Program Files\PostgreSQL\8.3\bin>pg_restore -d nouvellebase save210809.dump

J'obtiens l'erreur suivante

pg_restore: [archiver] le fichier en entrée ne semble pas être une archive valid
e

Hors ligne

#2 21/08/2009 15:38:03

daamien
damien clochard

Re : Restauration d'un fichier généré avec PG_DUMP

Le dump que tu fais est au format SQL . pg_restore utilise des dumps binaires.

Donc soit tu fais des dumps au format binaire avec l'option -Fc

pg_dump -Fc -U postgres mabase > save%d%.dump

soit tu restaures avec la commandes psql

psql -d nouvellebase -f savexxxxx.dump

Hors ligne

#3 21/08/2009 18:32:02

zied
Membre

Re : Restauration d'un fichier généré avec PG_DUMP

Merci

Hors ligne

Pied de page des forums