表组创建权限问题

【产品名称】oceanbase


【产品版本】3.1.2


【问题描述】目前表组创建需要root权限才行,普通用户给赋予数据库下的所有权限,也是无法创建表组的,例如grant all privileges on db1.* to user1; 表组本来就是建在某个数据库下的,这样限制很有问题啊,请问后面版本有对这个bug进行修正的计划吗。

1、需要强调一下tablegroup并没有创建在某个数据库下,创建tablegroup的时候并没有(不需要)切换到某个指定的库下。

2、tablegroup和database从层级关系上看上平等的,都是在tenant下。

3、总体上层级关系可以示例如下:tenant----->database/tablegroup------>table/view/index等

4、关于已授所有权限仍无法创建tablegroup,可以帮忙在github上提一下issue。

https://github.com/oceanbase/oceanbase/issues

了解了, 以后在使用的时候我们会注意这个问题

grant all privileges on *.* to user1;

就好了, user1 有管理权限就ok了