From: | Stéphane Schildknecht <sas(at)atosc(dot)org> |
---|---|
To: | Francois Suter <dba(at)paragraf(dot)ch> |
Cc: | Pgsql Generale Fr <pgsql-fr-generale(at)postgresql(dot)org> |
Subject: | Re: pg_dump avec .pgpass |
Date: | 2005-06-29 10:19:15 |
Message-ID: | 42C275A3.9000001@atosc.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Francois Suter wrote:
> Salut à tous,
>
> Dans le but de faire un backup quotidien de ma base de données via le
> crontab, j'ai besoin de pouvoir lancer un pg_dump sans qu'un mot de
> passe soit demandé.
>
> J'ai suivi les instructions trouvées dans ce fil de discussion de la
> liste anglaise:
> http://archives.postgresql.org/pgsql-general/2005-01/msg01568.php et
> de la doc:
> http://www.postgresql.org/docs/8.0/interactive/libpq-pgpass.html
>
> J'ai créé un fichier .pgpass à la racine d'un utilisateur, avec les
> infos suivantes:
>
> 127.0.0.1:5432:extranet:postgres_backup:xxxxxxxx
>
> correspondant au serveur (local), le port (par défaut), la base de
> données, l'utilisateur et son mot de passe. Les permissions du fichier
> sont 600, comme indiqué dans la doc.
>
> J'ai ensuite mis dans le crontab:
>
> 30 11 * * * /usr/local/bin/pg_dump -f
> /Users/postgres/Public/extranet.sql -U postgres_backup extranet >>
> /Users/postgres/Documents/backup.log 2>&1
>
> mais ça ne marche pas. Le message d'erreur qui va s'écrire dans le log
> est:
>
> Password:
> pg_dump: [archiver (db)] connection to database "extranet" failed:
> fe_sendauth: no password supplied
>
> Que faut-il faire pour que le fichier .pgpass soit pris en considération?
>
> Merci d'avance pour votre aide.
>
Bonjour François,
A première vue, je dirais que c'est un problème de visibilité du
fichier. Lorsque tu lances un cron, l'environnement n'est pas
nécessairement hérité.
Ce qui signifie que le fichier n'est probablement pas vu à ce moment là.
As-tu essayé la même chose sans passer par le cron ? Cela pourrait nous
donner une idée sur le fait que c'est bien le cron qui ne sait pas lire
le fichier.
SAS
From | Date | Subject | |
---|---|---|---|
Next Message | Christophe Garault | 2005-06-29 10:29:20 | Re: pg_dump avec .pgpass |
Previous Message | Francois Suter | 2005-06-29 09:58:00 | pg_dump avec .pgpass |