Re: Migrating local PG instance to AWS RDS?

From: Wells Oliver <wells(dot)oliver(at)gmail(dot)com>
To: MichaelDBA <MichaelDBA(at)sqlexec(dot)com>
Cc: pgsql-admin <pgsql-admin(at)postgresql(dot)org>
Subject: Re: Migrating local PG instance to AWS RDS?
Date: 2021-05-27 23:49:54
Message-ID: CAOC+FBVxy6BsqRGPam0P_y2U2bejsjwja3=oY1+-UOsa8SoFQQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Anyone migrate to RDS and ultimately regret it?

On Thu, May 27, 2021 at 3:56 PM MichaelDBA <MichaelDBA(at)sqlexec(dot)com> wrote:

> A few things things come to mind...
>
> 1. Check what extensions you are using locally and see if they are
> supported in RDS and implement a work-around if possible.
>
> 2. Access control in RDS is a bit different considering how AWS implements
> the superuser. It is really a subset of a superuser, hence, called
> rds_superuser. The problem with that is that if you have multiple
> rds_superusers creating objects then be ready to deal with the situation
> that rds_superusers cannot control objects created by other
> rds_superusers. You can get around these things awkwardly with REASSIGN
> and DROP OWNED BY.
>
> 3. Make sure you are not using LOs (Large Objects) for blob data. Use
> bytea. Restrictions and performance hits in RDS for using LOs.
>
> 4. You are restricted with respect to certain system tables: pg_shadow,
> pg_user (no password access) , pg_roles, pg_authid and more. Also, you
> cannot get cluster info (roles, etc.) since you are not allowed to execute
> "pg_dumpall -g".
>
> Regards,
> Michael Vitale
>
>
>
> Wells Oliver wrote on 5/27/2021 5:49 PM:
>
> Anyone have a handy write-up or useful experience to share in migrating
> local PG databases to Amazon's RDS?
>
> I was thinking of making a failover in RDS and promoting it after
> replication or something to that effect, but I thought I would see if
> there's some more canonical approach.
>
> Thanks.
>
> --
> Wells Oliver
> wells(dot)oliver(at)gmail(dot)com <wellsoliver(at)gmail(dot)com>
>
>
>

--
Wells Oliver
wells(dot)oliver(at)gmail(dot)com <wellsoliver(at)gmail(dot)com>

In response to

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Victor Tan 2021-05-28 00:47:13 Re: Migrating local PG instance to AWS RDS?
Previous Message MichaelDBA 2021-05-27 22:56:25 Re: Migrating local PG instance to AWS RDS?