2010-10-01 112 views
0

我想备份我的数据库:授予的权限数据库中的所有对象 - Postgres的

pg_dump my_database > backup.sql 

遗憾的是没有权限在数据库中的许多对象设置,

因此命令不起作用!


而且预期这不授予权限:

GRANT ALL ON DATABASE my_database TO root 

任何想法?

+3

哪个postgresql版本? – iddqd 2010-10-01 13:53:31

+1

pgsql-admin上的一些旧线程,但我认为它仍然相关 - http://archives.postgresql.org/pgsql-admin/2004-02/msg00025.php。 – 2010-10-01 13:54:07

+0

你在什么版本的PostgreSQL? – Kuberchaun 2010-10-01 14:14:05

回答

2

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

pg_dump -U postgres my_database> backup.sql

相关问题