Postgresql

PostgreSQL 上僅備份使用者的正確角色

  • February 20, 2022

當我的 PostgreSQL 數據庫首次創建時,我正在為它們制定新的流程和策略,並且我正在嘗試為專門用於備份的角色定義哪些角色屬性是必需的。我發現 MySQL 的授權SELECT, PROCESS, LOCK TABLES, SHOW VIEW, TRIGGER足以讓使用者執行備份,但我不知道如何將這樣的授權轉換為 PostgreSQL。

除了必須依賴之外,還有什麼建議Superuser嗎?

對於邏輯備份(轉儲),您需要CONNECT在數據庫、USAGE所有模式以及SELECT表和序列上。角色必須定義為LOGIN

對於帶有 的文件系統備份pg_dump,您需要具有該REPLICATION設置的角色。

引用自:https://dba.stackexchange.com/questions/307696