Re: Disallow UPDATE/DELETE on table with unpublished generated column as REPLICA IDENTITY
Amit Kapila <amit.kapila16@gmail.com>
From: Amit Kapila <amit.kapila16@gmail.com>
To: Alvaro Herrera <alvherre@alvh.no-ip.org>
Cc: Aleksander Alekseev <aleksander@timescale.com>,
Peter Eisentraut <peter@eisentraut.org>, PostgreSQL-development <pgsql-hackers@postgresql.org>,
Shlok Kyal <shlok.kyal.oss@gmail.com>
Date: 2024-11-13T06:32:35Z
Lists: pgsql-hackers
On Tue, Nov 12, 2024 at 7:05 PM Alvaro Herrera <alvherre@alvh.no-ip.org> wrote: > > On 2024-Nov-12, Amit Kapila wrote: > > > I think we still need a fix for the master for the case when generated > > columns are not published but are part of REPLICA IDENTITY as that > > could lead to failures in applying UPDATE and DELETE on subscriber. > > Ah, I thought that was already in place. > No, we left it with the thought that we needed something for it in the back branches as well. But now that we have decided not to do anything for the back branches, we should fix it in HEAD. > > Am, I missing something? > > Nope, it's me who was missing something. > No problem, thanks for all the feedback and helping us to conclude. -- With Regards, Amit Kapila.
Commits
-
Improve the error message introduced in commit 87ce27de696.
- 2d0152d6147b 18.0 landed
-
Ensure stored generated columns must be published when required.
- 87ce27de6963 18.0 landed
-
Replicate generated columns when 'publish_generated_columns' is set.
- 7054186c4ebe 18.0 cited
-
Ignore generated columns during apply of update/delete.
- adedf54e659e 16.0 cited
-
Ignore dropped columns during apply of update/delete.
- b797def5951f 16.0 cited