Lists: | pgsql-admin |
---|
From: | Mark Lubratt <mark(dot)lubratt(at)indeq(dot)com> |
---|---|
To: | pgsql-admin(at)postgresql(dot)org |
Subject: | pg_dump privileges |
Date: | 2004-02-03 13:54:41 |
Message-ID: | 83A6F4CE-5650-11D8-9324-000A9579AF50@indeq.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-admin |
Hello,
I'll get right to the point.
I'd like to create a user for my pg_dump backup process. I'd like that
user to have only the privileges required to run pg_dump. I have a
language, a function and sequences, views and tables in my schema.
What privileges are needed for pg_dump to run in addition to USAGE (for
the language), EXECUTE (for the function) and SELECT (tables, views and
sequences)?
Thanks!
Mark
From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | Mark Lubratt <mark(dot)lubratt(at)indeq(dot)com> |
Cc: | pgsql-admin(at)postgresql(dot)org |
Subject: | Re: pg_dump privileges |
Date: | 2004-02-03 15:21:14 |
Message-ID: | 18014.1075821674@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Lists: | pgsql-admin |
Mark Lubratt <mark(dot)lubratt(at)indeq(dot)com> writes:
> I'd like to create a user for my pg_dump backup process. I'd like that
> user to have only the privileges required to run pg_dump.
You're wasting your time. pg_dump should generally be run by the
database superuser. Anything less creates problems with being unable
to dump stuff that doesn't belong to it.
regards, tom lane