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

#1 Re : Sécurité » Utilisation de pg_dump sous windows » 23/01/2011 18:55:13

J'ai trouvé la solution a mon problème dans votre forum.

En fait j'ai bien un message d'erreur si je tape ma commande directement en console : pg_dump n'est pas reconnu en tant que commande interne.

Comme expliqué dans votre forum j'ai ajouté le chemin des binaires de Postgres dans les variables d'environnement.

pg-dump étant bien reconnu comme commande, j'ai travaillé la syntaxe pour que cela fonctionne :

echo %date%
set x=%date:/=-%
echo %x%
pg_dump.exe --host localhost --port 5432 --username backup --format tar --blobs --verbose --file "C:\backup\%x%_backup_ma_base.tar" ma_base

Merci à tous pour l'aide apporté aux utilisateurs sur ce forum.

#2 Re : Sécurité » Utilisation de pg_dump sous windows » 20/01/2011 12:06:14

En utilisant le -f "C:\backup\%x%_backup_ma_base" , aucun fichier n'est généré.

Aucun message d'erreur sur la console ou dans les fichiers log.

#3 Sécurité » Utilisation de pg_dump sous windows » 19/01/2011 23:19:32

bruno_m
Réponses : 4

Bonsoir,

ma base de donnée est hébergée sous un poste Windows xp (Version postgresql 8.4).

Pour automatiser la sauvegarde de ma base j'ai crée un bat. La commande pg_dump suivante est exécutée :

echo %date%
set x=%date:/=-%
echo %x%
C:\Program Files\PostgreSQL\8.4\bin\pg_dump.exe --host localhost --port 5432 --username backup --format tar --blobs ma_base > "C:\backup\%x%_backup_ma_base"

Le fichier est bien créé mais à 0 ko.

L'utilisateur backup a bien l'accès su à la base de données sans mot de passe.

Avez-vous une idée pour me débloquer ?

D'avance merci du temps accordé a ma demande.

Pied de page des forums

Propulsé par FluxBB