Postgres backups - when the backup operator isn't the postgres user ?

Поиск
Список
Период
Сортировка
От Chris Lidgate (Sun Edgemail)
Тема Postgres backups - when the backup operator isn't the postgres user ?
Дата
Msg-id 48AD0860.1090703@sun.com
обсуждение исходный текст
Ответы Re: Postgres backups - when the backup operator isn't the postgres user ?  ("Andrej Ricnik-Bay" <andrej.groups@gmail.com>)
Список 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 по дате отправления:

Предыдущее
От: "Matthew Pettis"
Дата:
Сообщение: Re: How do I determine my data dir for a created database for pg_ctl?
Следующее
От: "Andrej Ricnik-Bay"
Дата:
Сообщение: Re: Postgres backups - when the backup operator isn't the postgres user ?