如何解决在没有 rds_superuser
我正在尝试按照这篇文章在 AWS 上的 postgres RDS 实例上启用 pg_cron 扩展:
https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/PostgreSQL_pg_cron.html
它说在 rds_superuser
上运行CREATE EXTENSION pg_cron;
但是,我使用不同的用户登录,我目前无权访问 rds_superuser 帐户。我得到的消息是:
sql Error [42501]: ERROR: permission denied to create extension "pg_cron"
Hint: Must be superuser to create this extension.
谁能告诉我一个解决方法,而无需联系 DBA?我可以授予超级用户权限或使用超级用户创建新用户来解决这个问题吗?
看起来我有权访问的当前用户只显示在 pg_tables 访问权限上:
rolinherit - X
rolcanlogin - X
解决方法
好的,我发现如果您转到 AWS 上的 RDS 数据库实例,您可以“修改”RDS 实例,并更改 df_joined <- left_join(df1,df2,by = c("Country of Birth" = "Country","Year of Birth" = "Year")
用户的 master 密码。然后我就可以使用该用户登录并执行我需要执行的操作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。