正如标题所说:从表继承需要什么特权?
我想创建两个架构core
和dev
,其中core
有一个名为Companies
的表,其中coreuser
为其所有者。
另一个用户,我们称之为devuser
具有访问dev
架构的所有权限。如何以尽可能少的权限继承表core.Companies
,甚至不在core
模式中选择权限?
答案 0 :(得分:0)
为了创建一个继承自core.companies的表,devuser必须是core.companies的所有者。此外,devuser必须具有架构"核心"。
的使用权限我在文档中找不到这个。我通过测试确定了答案。
您可能能够通过让核心用户在dev架构中创建子表,然后向devuser授予权限或将所有权更改为devuser来解决此问题。我认为 devuser在core.companies上需要一些权限才能更新数据,但我可能错了。