将PostgreSQL转储导入RDS的权限问题

时间:2014-09-02 11:57:49

标签: sql postgresql amazon-web-services amazon-rds

我正在尝试将PostgreSQL转储导入RDS上的新设置数据库。它引发了以下错误。各种线程中描述的解决方案都侧重于将当前角色更改为超级用户,这在RDS上略有不同。

psql:201409021622.sql:23: ERROR: must be owner of extension plpgsql CREATE EXTENSION psql:201409021622.sql:37: ERROR: must be owner of extension hstore SET psql:201409021622.sql:51: ERROR: type "addbandarg" already exists ALTER TYPE COMMENT psql:201409021622.sql:67: ERROR: must be superuser to create a base type psql:201409021622.sql:76: ERROR: permission denied for language c

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

RDS根本不会为您提供超级用户访问权限。您的帖子评论有误。

您在RDS中创建的根帐户不是超级用户。这就是您收到这些消息的原因。