Re: logical replication on 9.6: replica configuration

From: Jeremy Schneider <schneider(at)ardentperf(dot)com>
To: Paul Costello <paulc1217(at)gmail(dot)com>
Cc: pgsql-general(at)lists(dot)postgresql(dot)org
Subject: Re: logical replication on 9.6: replica configuration
Date: 2019-05-13 04:26:55
Message-ID: 22E42C2F-11C9-4938-BBF0-A76F46A7C5DA@ardentperf.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Because you’re on 9.6, you can’t use the native create subscription/publication sql commands. I’d check out pglogical from 2nd quadrant; this should be supported on RDS 9.6 iirc.

https://www.2ndquadrant.com/en/resources/pglogical/pglogical-docs/

That said, I’m a bit curious what security concern would disallow a physical hot standby and allow a logical replication setup - especially in a managed environment... are you able to share any more specifics about the reasoning here? Maybe the requirement is for the replica to be in a different account or something?

-Jeremy

Sent from my TI-83

> On May 12, 2019, at 20:51, Paul Costello <paulc1217(at)gmail(dot)com> wrote:
>
> I need to create a read-only replica in AWS environment. I can't use AWS/RDS built-in read replica functionaility due to security concerns, so I'm tied to using logical replication, on postgres 9.6. How do I configure a replica db to receive the contents of the replication slot on master?
>
> I was able to get logical replication going with the following 2 commands:
>
> SELECT pg_create_logical_replication_slot('test_slot', 'test_decoding');
> pg_recvlogical -d test --slot test_slot --start -f - &
>
> I'm very unclear on where to go from there to stand up a read-replica db.
>
> Thanks,
> Paul C.
>

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Prakash Ramakrishnan 2019-05-13 09:20:06 Re: perl path issue
Previous Message Paul Costello 2019-05-13 03:51:06 logical replication on 9.6: replica configuration