在 postgres 中(我在 9.3.4)返回行需要什么权限
select * from information_schema.schemata
Run Code Online (Sandbox Code Playgroud)
该9.3文档说,“是由当前启用的角色拥有”。这是否意味着调用者schemata
必须拥有(或属于拥有)各种模式的角色?
后来在9.5 文档中,它说模式“当前用户可以访问(通过成为所有者或拥有某些特权)”。
当前尝试运行查询并返回 0 行的帐户已应用于该帐户grant usage on schema
。
允许数据库帐户在 information_schema.schemata` 视图中查看架构的权限是什么?