Discussion:
pg_dump privileges
(too old to reply)
Mark Lubratt
2004-02-03 13:54:41 UTC
Permalink
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


---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?

http://archives.postgresql.org
Tom Lane
2004-02-03 15:21:14 UTC
Permalink
Post by Mark Lubratt
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

---------------------------(end of broadcast)---------------------------
TIP 8: explain analyze is your friend

Loading...