Re: pg_dump shell script with ~/.pgpass

From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
To: MargaretGillon(at)chromalloy(dot)com
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: pg_dump shell script with ~/.pgpass
Date: 2005-01-27 17:13:05
Message-ID: 20050127171305.GA29809@dcc.uchile.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Thu, Jan 27, 2005 at 08:47:40AM -0800, MargaretGillon(at)chromalloy(dot)com wrote:

> I need to create a shell script for cron.daily to run that will do pg_dump
> for my database. I am using Redhat 9 and Postgresql v7.3.4. Currently when
> I run the dump manually the command I use is
>
> #pg_dump -u -C -D -f /tmp/owl.sql owl
>
> What should the command look like using ~/.pgpass ?

The same. The file is automatically used if found and has the right
permissions.

> My other question... Is cron.daily is being run by root? If so would I need
> to put the .pgpass file in root's home directory?

Don't use root to do the backup, use postgres. crontab -e -u postgres

--
Alvaro Herrera (<alvherre[(at)]dcc(dot)uchile(dot)cl>)
"El día que dejes de cambiar dejarás de vivir"

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Richard Huxton 2005-01-27 17:22:30 Re: pg_dump shell script with ~/.pgpass
Previous Message Eric E 2005-01-27 17:09:47 View definition truncated in information_schema