0

我正在尝试使用以下方法备份我的数据库:

pg_dump my_database > backup.sql

不幸的是,数据库中的许多对象都没有设置权限,

因此该命令不起作用!


此外,这不会按预期授予特权:

GRANT ALL ON DATABASE my_database TO root

有任何想法吗?

4

1 回答 1

2

如果您需要转储整个数据库,则更简单的解决方案是以超级用户身份工作(默认情况下为 postres)。不是一个选项吗?

pg_dump -U postgres my_database > backup.sql

于 2010-10-03T12:48:54.050 回答