2010-10-01 138 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

相關問題