如何解决由非所有者用户创建分区
我是分区表 (table_name) 的所有者,并且我已将该权限授予另一个用户 (user2)。
GRANT All ON table_name TO user2
但是当用户 2 想要创建 table_name 的分区时:
create table table_name_1 partition of table_name for values from (0) to (10)
必须是表 table_name 的所有者
有什么办法可以让这个用户在不让他成为这个表的所有者的情况下创建一个分区吗?
解决方法
只有表所有者(扩展到该角色的成员)或超级用户才能创建分区。除非您让他们成为表所有者的成员,否则您不能将权限授予其他人:
GRANT my_user TO user2;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。