2010-07-23 116 views
2

我們使用pg_dumpall來備份我們的psql數據庫。我們擁有運行pg_dumpall的超級用戶權限。一切正常。有限的備份權postgresql

在我認爲可以更好的事情是限制用戶的權利(以防萬一)。 所以,我的問題是 - 我們可以創建一些沒有超級用戶權限的用戶,但使用pg_dumpall的設置是正確的嗎?

回答

1

無論如何,轉儲數據庫角色及其密碼將是一個問題。您可以創建一個在所有數據庫和系統表上具有SELECT權限的角色,但是,您將遇到與使用超級用戶相同的安全問題:可以檢索密碼(或散列)和所有數據。

我會使用超級用戶進行備份,無論如何這是他的工作。