Vous n'êtes pas identifié(e).
Pages : 1
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
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
damien clochard
http://dalibo.org | http://dalibo.com
Hors ligne
Merci
Hors ligne
Pages : 1