Postgres backups - when the backup operator isn't the postgres user ? - Mailing list pgsql-novice

From Chris Lidgate (Sun Edgemail)
Subject Postgres backups - when the backup operator isn't the postgres user ?
Date
Msg-id 48AD0860.1090703@sun.com
Whole thread Raw
Responses Re: Postgres backups - when the backup operator isn't the postgres user ?
List pgsql-novice
Hi,

I'm part of a team involved in creating an appliance product. We
collect data about stuff, put it in a postgres databse, and then allow
a UI to pull stuff out of the db and draw some pictures. Pretty
straightforward. Our application runs in the context of user A, and
currently our db runs in the context of postgres user B. Our
application provides login credentials to the db when we open it for
access. We did this as we thought this was 'best practice' to separate
the app user from the database user.

Now we would like our application to provide automatic backups of the
db and distribute copies to remote systems, but this is where things go
wrong. We're using PITA backups where we need to tar up parts of the
$PGDATA tree, and our application user
A does not have permissions to access the postgres files that we need
to make our backups.

The obvious solution to me was to make our app user and our db user the
same ... it's pretty simple and will solve our problem, but I would
rather the app user not have direct access to the db files.



This seems a simple and common enough scenario tho'
- someone must have faced this before and come up with a good solution.
Any pointers ?




-- Chris

pgsql-novice by date:

Previous
From: "Matthew Pettis"
Date:
Subject: Re: How do I determine my data dir for a created database for pg_ctl?
Next
From: "Andrej Ricnik-Bay"
Date:
Subject: Re: Postgres backups - when the backup operator isn't the postgres user ?