Обсуждение: pg_dump privileges

Поиск
Список
Период
Сортировка

pg_dump privileges

От
Mark Lubratt
Дата:
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


Re: pg_dump privileges

От
Tom Lane
Дата:
Mark Lubratt <mark.lubratt@indeq.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