Re: PostgreSQL v11.3 - Records are deleted from child table ifpartition key of parent table is changed - Mailing list pgsql-bugs

From Alvaro Herrera
Subject Re: PostgreSQL v11.3 - Records are deleted from child table ifpartition key of parent table is changed
Date
Msg-id 20190621132823.GA8023@alvherre.pgsql
Whole thread Raw
In response to RE: PostgreSQL v11.3 - Records are deleted from child table ifpartition key of parent table is changed  ("Rozboril, Robert" <robert.rozboril@dxc.com>)
Responses RE: PostgreSQL v11.3 - Records are deleted from child table ifpartition key of parent table is changed
List pgsql-bugs
Hi Robert,

AFAIU the problem is that when the pof tuple migrates to pot, the
partition-level FK constraint on polf sees the update as a delete
(because at that level that's what it is) and thus cascades to delete
the tuple on polf.  There is nothing that automagically instantiates a
new tuple in polt.

To fix this problem, we would need a mechanism to insert an equivalent
referencing tuple in the other partition.  I'm not sure how would we
achieve such a thing.

-- 
Álvaro Herrera                https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services



pgsql-bugs by date:

Previous
From: Juan José Santamaría Flecha
Date:
Subject: Re: BUG #15789: libpq compilation with OpenSSL 1.1.1b fails onWindows with Visual Studio 2017
Next
From: PG Bug reporting form
Date:
Subject: BUG #15866: in the frontend login page of pgadmin 4 v4.8 there are several popups "Please login to access"