On the AWS RDS documentation I see that rds_superuser
can:
Grant and revoke the replication attribute onto all roles that are not the rds_superuser role. For more information, see this section in the PostgreSQL documentation.
source: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_PostgreSQL.html
But, if I try, while logged in as my rds_superuser
:
ALTER ROLE ROLENAME WITH REPLICATION;
I get an error stating that I cannot perform that action due to not being a superuser.
Do you guys know how to set the replication attribute to a user?
REPLICATION
makes you nearly a superuser, which would defy the logic behind the existence ofrds_superuser
, so I was really surprised to read this passage of the docs. Furthermore, it points to the wrong page of the Postgres docs, and uses the wrong terminology.