On Thu, Nov 25, 2021 at 7:39 PM Euler Taveira <eu...@eulerto.com> wrote: > > On Thu, Nov 25, 2021, at 10:39 AM, houzj.f...@fujitsu.com wrote: > > When researching and writing a top-up patch about this. > I found a possible issue which I'd like to confirm first. > > It's possible the table is published in two publications A and B, publication > A > only publish "insert" , publication B publish "update". When UPDATE, both row > filter in A and B will be executed. Is this behavior expected? > > Good question. No. The code should check the action before combining the > multiple row filters. >
Do you mean to say that we should give an error on Update/Delete if any of the publications contain table rowfilter that has columns that are not part of the primary key or replica identity? I think this is what Hou-san has implemented in his top-up patch and I also think this is the right behavior. -- With Regards, Amit Kapila.