我对 Postgres 中的模式所有者感到困惑。
当我使用AUTHORIZATION关键字定义的所有者创建模式时,所有者可以在该模式中创建对象(pgAdmin4 中的该模式没有显示显式权限)。
AUTHORIZATION
但是,当我将架构所有者更改为另一个角色时,此角色无法在该架构中创建对象(除非我明确授予USAGE和CREATE)。
USAGE
CREATE
我想,该架构所有者具有对架构执行任何操作的隐式特权。更改架构所有者芯片的正确方法是什么?
postgresql permissions
permissions ×1
postgresql ×1