数据库有一个复制服务器,我需要撤销用户“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 访问。