重命名表在Exasol中不起作用,尽管用户具有更改表权限

时间:2019-05-30 08:59:22

标签: exasolution

尽管拥有“更改表”特权,但我无法在Exasol中重命名表。

创建了一个具有Alter Table特权的用户,并尝试重命名测试表,但没有成功。 我收到的错误是:[42500]重命名对象Test_Table的权限不足。

将表DEMO.Test_Mahen重命名为DEMO.Test_Mahen_Updated;

上面的命令应该重命名表,但是它不起作用。我是否需要赋予用户重命名表的任何其他特权。 用户具有以下特权: 更改任何表格 创建任何表 删除任何表 删除任何表 执行任何功能 执行任何脚本 更新任何表 使用任何连接

1 个答案:

答案 0 :(得分:0)

您可以创建一个新角色,并将架构所有者更改为此角色。之后,您可以将此角色授予应该能够在此架构中更新\重命名表的用户。

该技术应允许模式内的所有操作,包括重命名。