从表postgresql继承需要哪些特权
正如标题所述:从表继承需要哪些特权 我想创建两个模式从表postgresql继承需要哪些特权,postgresql,inheritance,privileges,Postgresql,Inheritance,Privileges,正如标题所述:从表继承需要哪些特权 我想创建两个模式core和dev,其中core有一个名为companys的表,其所有者为coreuser 另一个用户,我们称之为devuser拥有访问dev模式的所有权限。他如何才能从表core.companys继承尽可能少的特权,甚至不在coreschema中选择特权?为了创建从core.companys继承的表,devuser必须是core.companys的所有者。此外,devuser必须对模式“core”具有使用权限 我在文件里找不到这个。我通过测试确
core
和dev
,其中core
有一个名为companys
的表,其所有者为coreuser
另一个用户,我们称之为
devuser
拥有访问dev
模式的所有权限。他如何才能从表core.companys
继承尽可能少的特权,甚至不在core
schema中选择特权?为了创建从core.companys继承的表,devuser必须是core.companys的所有者。此外,devuser必须对模式“core”具有使用权限
我在文件里找不到这个。我通过测试确定了答案
您可以让coreuser在开发模式中创建子表,然后将权限授予devuser或将所有权更改为devuser,从而解决此问题。我认为devuser需要在core.companys上拥有一些特权才能更新数据,但我可能错了