On Tue, Oct 13, 2026 at 5:37 AM Paul A Jungwirth
<[email protected]> wrote:
>
> This v4 looks good to me. Thank you for helping with this! Maybe one
> minor change:
>
> src/test/subscription/t/035_conflicts.pl
> +# Publisher table holding the row that will be updated.
> +$node_B->safe_psql(
> +   'postgres', "
> +   CREATE TABLE tab_mr (id int4multirange, valid_at daterange, v int);
> +   ALTER TABLE tab_mr REPLICA IDENTITY FULL;
> +   INSERT INTO tab_mr VALUES ('{[1,5)}', '[2000-01-01,2010-01-01)', 1);
> +   ALTER PUBLICATION tap_pub_B ADD TABLE tab_mr;
> +");
>
> If we say PRIMARY KEY (id, valid_at WITHOUT OVERLAPS) then we don't
> need REPLICA IDENTITY FULL.
>

Yeah, but keeping RI FULL also doesn't harm; rather it tests something
extra which is that it can extract required values from the full
tuple. So, I am okay either way. I have modified the comments at
multiple places in the patch as I find there is a lot of redundancy in
the comments. See attached top-up patch. BTW, we need a separate patch
for v18 as well.

-- 
With Regards,
Amit Kapila.

Attachment: v4-amit-1.patch
Description: Binary data

Reply via email to