Amazon Redshift 修改由其他用户创建的视图定义

Posted

技术标签:

【中文标题】Amazon Redshift 修改由其他用户创建的视图定义【英文标题】:Amazon Redshift modify view definition created by other user 【发布时间】:2016-12-07 16:13:49 【问题描述】:

我正在尝试更改由另一个用户创建的视图的定义,但出现以下错误:

错误:42501:必须是关系 my_view

的所有者

是否可以授予我的用户任何权限以便能够修改视图?

谢谢!

米海

【问题讨论】:

【参考方案1】:

如果您想覆盖它,您需要成为超级用户或临时以超级用户身份登录(我推荐后者)。

在以下示例中,CREATEUSER 使该新用户成为超级用户。

CREATE USER my_superuser WITH PASSWORD 'SuperComplexPassword1234' CREATEUSER IN GROUP superusers_group;

【讨论】:

以上是关于Amazon Redshift 修改由其他用户创建的视图定义的主要内容,如果未能解决你的问题,请参考以下文章

Amazon Redshift 中的用户创建时间戳

Matillion for Amazon Redshift 支持作业监控

无法使用 SQL Workbench/J 在 Amazon Redshift 中创建新用户

amazon redshift 并发写入导致插入记录,导致重复

AssertionError:无法从字符串“Redshift 1.0.32574 on Amazon Linux,由 gcc-7.3.0 编译”确定版本

有用的 Amazon Redshift SQL 用户定义函数的任何示例?