From: | Shreeyansh Dba <shreeyansh2014(at)gmail(dot)com> |
---|---|
To: | Cory Nemelka <cnemelka(at)gmail(dot)com> |
Cc: | pgsql-admin <pgsql-admin(at)postgresql(dot)org> |
Subject: | Re: Creation of temporary tables on a publisher |
Date: | 2019-01-25 10:30:40 |
Message-ID: | CAGDYbUOdoHYO=Rpd4Tsc2attSsLT5PYvfH2J=4MQR=_Qx=0zzQ@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin pgsql-sql |
Temporary tables can't be part of a replication. In logical replication
perform only DML. As well as same structure must be exists on publication
and subscribe side.
Thanks & Regards,
*Shreeyansh DBA Team*
www.shreeyansh.com
On Thu, Jan 24, 2019 at 10:04 PM Cory Nemelka <cnemelka(at)gmail(dot)com> wrote:
> The issue is the apparent replication of* temporary* tables. The
> workarounds you proposed do work but why do postgresql publications
> replicate temporary tables? they will not be on the subscriber so the
> replication will fail.
>
> As I mentioned, is this expected behavior?
>
> --cnemelka
>
>
> On Wed, Jan 23, 2019 at 6:58 PM Shreeyansh Dba <shreeyansh2014(at)gmail(dot)com>
> wrote:
>
>> In Logical replication all tables have a valid default REPLICA IDENTITY
>> (i.e. PK). If suppose there isn't one then You could try to set identity to
>> full, with will use whole row as identifier ALTER TABLE name REPLICA
>> IDENTITY FULL;
>>
>> or if it has unique index ALTER TABLE name USING INDEX index_name;
>>
>> Thanks & Regards,
>> *Shreeyansh DBA Team*
>> www.shreeyansh.com
>>
>>
>> On Thu, Jan 24, 2019 at 4:16 AM Cory Nemelka <cnemelka(at)gmail(dot)com> wrote:
>>
>>> Postgresql v10.6
>>>
>>> After defining a publication with "FOR ALL TABLES" clause, temporary
>>> tables that are created after the definition will produce errors if they
>>> are updated,etc. The error: "cannot update table <tablename> because it
>>> does not have a replica identity and publishes updates."
>>>
>>> Is this expected behaviour? I had understood that temporary tables were
>>> not included in publications.
>>>
>>>
>>> --cnemelka
>>>
>>
From | Date | Subject | |
---|---|---|---|
Next Message | Alessandro Manzoni | 2019-01-25 17:02:24 | Strange performance problem |
Previous Message | Pepe TD Vo | 2019-01-24 18:18:15 | Re: ora2pg perl module error |
From | Date | Subject | |
---|---|---|---|
Next Message | Cory Nemelka | 2019-01-25 20:04:16 | Re: Creation of temporary tables on a publisher |
Previous Message | Cory Nemelka | 2019-01-24 16:34:02 | Re: Creation of temporary tables on a publisher |