Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 14/02/2011 18:37:11
- ninja21a
- Membre
Pb dans un batch de sauvegarde
Bonjour,
Je dispose d'un PostGreSQL 8.2 installé sur Windows XP.
Je viens de créer une petite tâche planifiée pour effectuer une sauvegarde, basée sur pg_dump -U postgres ...
Lorsque je l'exécute manuellement, cela fonctionne.
Lorsque j'exécute la tâche planifiée, le tâche ne s'arrête jamais. Elle est en attente du mot de passe de l'utilisateur postgres.
Question : comment faire pour que le mot de passe ne soit pas demandé ? Faut-il qu'il soit renseigné dans la base de registres ?
Merci.
Hors ligne
#2 14/02/2011 18:42:35
- gleu
- Administrateur
Re : Pb dans un batch de sauvegarde
Il faut soit utiliser un fichier pgpass.conf pour l'utilisateur qui exécute la tâche planifiée ou configurer PostgreSQL (fichier pg_hba.conf) pour que le mot de passe ne soit pas demandé.
Guillaume.
Hors ligne
#3 15/02/2011 10:27:47
- flo
- Membre
Re : Pb dans un batch de sauvegarde
Ce n'est pas un peu risqué de modifier le pg_hba.conf afin que le mot de passe ne soit pas demandé?
(à moins que ce soit juste une base de test ou de développement, ce qui me parait peu probable dans le cas de ninja21a...)
Hors ligne
#4 15/02/2011 19:30:18
- gleu
- Administrateur
Re : Pb dans un batch de sauvegarde
Si. En tout cas, beaucoup plus qu'un fichier .pgpass sous Unix. Maintenant, peu de personnes sont habituées à la gestion des droits sous Windows et généralement, ce n'est même pas configuré. Donc, dans le cas d'un Windows, en pratique, un fichier pgpass.conf peut être aussi risqué qu'une connexion sans mot de passe.
Guillaume.
Hors ligne
Pages : 1