我正在尝试将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
如何解决这个问题?
答案 0 :(得分:0)
RDS根本不会为您提供超级用户访问权限。您的帖子评论有误。
您在RDS中创建的根帐户不是超级用户。这就是您收到这些消息的原因。