Replication

Postgres - 撤銷使用者的數據庫訪問權限,但允許複製訪問權限

  • August 19, 2018

數據庫有一個複制伺服器,我需要撤銷使用者“user_bi”的權限,但允許同一使用者在複製伺服器上訪問!

REVOKE ALL ON ALL TABLES IN SCHEMA public FROM user_bi; -- on master.

這會將撤銷複製到從站。

GRANT SELECT ON ALL TABLES IN SCHEMA public FROM user_bi; -- on the slave.

這將返回錯誤“SQL 錯誤

$$ 25006 $$:錯誤:無法在只讀事務中執行 GRANT”。

  • 我可以只撤銷一個數據庫的權限嗎?

我拒絕了對 pg_hba.conf 文件的 IP 訪問。

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