我已经创建了一个名为"newrole"和一个新模式"newschema"的角色,该角色仅被授权执行一些存储函数。我已成功撤消了当前数据库中模式"public"的访问权限。
以"newrole"身份登录后,我仍然可以像这样访问PostgreSQL数据库:
我想撤销对PostgreSQL数据库的所有访问权限,并尝试了以下方法但没有成功:
以"newrole"身份登录后,我仍然可以像这样访问PostgreSQL数据库:
SELECT * FROM pg_user
我想撤销对PostgreSQL数据库的所有访问权限,并尝试了以下方法但没有成功:
REVOKE ALL ON DATABASE postgres FROM newrole
当使用newrole身份登录时,我仍然可以读取postgres数据库。
如何撤销对postgres管理数据库的访问权限?
我已经搜索了很长时间,但没有找到有关访问postgres管理数据库的任何信息。
TIA,