Re: Add a GUC variable that control logical replication - Mailing list pgsql-hackers

From Peter Eisentraut
Subject Re: Add a GUC variable that control logical replication
Date
Msg-id f1890130-8be3-5a63-46f5-b75af36b656b@2ndquadrant.com
Whole thread Raw
In response to Re: Add a GUC variable that control logical replication  (Quan Zongliang <zongliang.quan@postgresdata.com>)
Responses Re: Add a GUC variable that control logical replication  (Euler Taveira <euler@timbira.com.br>)
List pgsql-hackers
On 2019-09-18 11:33, Quan Zongliang wrote:
> On 2019/9/18 17:11, Peter Eisentraut wrote:
>> Why do you need to turn off replication when there is "maintenance" on a
>> table?  What does that even mean?
>>
> In a table, the user only keep data for a period of time and delete 
> expired records every day, involving about 10 million to 20 million 
> records at a time. They want to not pass similar bulk operations in 
> logical replication.

You can probably achieve that using ALTER PUBLICATION to disable
publication of deletes or truncates, as the case may be, either
permanently or just for the duration of the operations you want to skip.

-- 
Peter Eisentraut              http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services



pgsql-hackers by date:

Previous
From: Peter Eisentraut
Date:
Subject: Re: Fix most -Wundef warnings
Next
From: Stephen Frost
Date:
Subject: Re: Backport "WITH ... AS MATERIALIZED" syntax to <12?