PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

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

#1 20/11/2013 12:25:32

Yvan_RAYMOND
Membre

Sauvegarde Automatique

Bonjour,

Dans le cadre d'un projet, je dois m'occuper de la sauvegarde automatique. Après des recherches sur internet j'ai créer un script batch.


echo off
SET JOUR=%date:~-10,2%
SET ANNEE=%date:~-4%
SET MOIS=%date:~-7,2%
SET HEURE=%time:~0,2%
SET MINUTE=%time:~3,2%
SET SECOND=%time:~-5,2%

IF "%time:~0,1%"==" " SET HEURE=0%HEURE:~1,1%

SET REPERTOIR=p:\

SET FICHIER=%REPERTOIR%\Sauvegarde_du_%JOUR%_%MOIS%_%ANNEE%_A_%HEURE%_%MINUTE%.sql

IF NOT exist "%REPERTOIR%" md "%REPERTOIR%"

"C:\Program Files (x86)\PostgreSQL\9.0\bin\pg_dump.exe"  -h localhost -p 5432 -U humbertb -w ****** Pre_Saint_Jean_BDD >%FICHIER%

Mon retour est un fichier sql vide...et une erreur dans la console cmd.

C:\Users\raymondy\Desktop>echo off
pg_dump : trop d'arguments en ligne de commande (le premier étant « -h »
Essayer « pg_dump --help » pour plus d'informations.
Appuyez sur une touche pour continuer...

Après des recherches je reste encore bloquer dessus. S'il vous plaie connaissez vous cette erreur, et si oui comment la régler?

Cordialement RAYMOND Yvan

Hors ligne

#2 20/11/2013 12:53:45

rjuju
Administrateur

Re : Sauvegarde Automatique

Bonjour,

l'option «- w» signifie «ne pas demander de mot de passe». Si la connexion locale nécessite un mot de passe, préférez l'utilisation d'un fichier pgpass (http://docs.postgresql.fr/9.0/libpq-pgpass.html).

Hors ligne

#3 26/11/2013 15:28:00

Yvan_RAYMOND
Membre

Re : Sauvegarde Automatique

Bonjour,

Merci beaucoup ça ma beaucoup aider.

Bonne fin de journée.
P.S: Désolé pour le temps de réponse... :/

Hors ligne

Pied de page des forums