Предоставление привилегий ВСЕМ объектам в базе данных - Postgres - PullRequest
0 голосов
/ 01 октября 2010

Я пытаюсь сделать резервную копию своей базы данных с помощью:

pg_dump my_database > backup.sql

к сожалению, для многих объектов в базе данных не заданы привилегии,

, поэтому команда не работает!


Кроме того, это не дает привилегий, как ожидалось:

GRANT ALL ON DATABASE my_database TO root

Есть идеи?

1 Ответ

2 голосов
/ 03 октября 2010

Если вам нужно выгрузить всю базу данных, гораздо более простое решение - работать как суперпользователь (по умолчанию postres).Разве это не вариант?

pg_dump -U postgres my_database> backup.sql

...