Replication
Postgres - 撤銷使用者的數據庫訪問權限,但允許複製訪問權限
數據庫有一個複制伺服器,我需要撤銷使用者“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 訪問。