Hi Vignesh, I found that when 2 subscriptions are both subscribing to a publication publishing sequences, an ERROR occurs on refresh.
====== Publisher: ---------- test_pub=# create publication pub1 for all sequences; Subscriber: ----------- test_sub=# create subscription sub1 connection 'dbname=test_pub' publication pub1; test_sub=# create subscription sub2 connection 'dbname=test_pub' publication pub1; test_sub=# alter subscription sub1 refresh publication sequences; 2024-08-12 15:04:04.947 AEST [7306] LOG: sequence "public.seq1" of subscription "sub1" set to INIT state 2024-08-12 15:04:04.947 AEST [7306] STATEMENT: alter subscription sub1 refresh publication sequences; 2024-08-12 15:04:04.947 AEST [7306] LOG: sequence "public.seq1" of subscription "sub1" set to INIT state 2024-08-12 15:04:04.947 AEST [7306] STATEMENT: alter subscription sub1 refresh publication sequences; 2024-08-12 15:04:04.947 AEST [7306] ERROR: tuple already updated by self 2024-08-12 15:04:04.947 AEST [7306] STATEMENT: alter subscription sub1 refresh publication sequences; ERROR: tuple already updated by self test_sub=# alter subscription sub2 refresh publication sequences; 2024-08-12 15:04:30.427 AEST [7306] LOG: sequence "public.seq1" of subscription "sub2" set to INIT state 2024-08-12 15:04:30.427 AEST [7306] STATEMENT: alter subscription sub2 refresh publication sequences; 2024-08-12 15:04:30.427 AEST [7306] LOG: sequence "public.seq1" of subscription "sub2" set to INIT state 2024-08-12 15:04:30.427 AEST [7306] STATEMENT: alter subscription sub2 refresh publication sequences; 2024-08-12 15:04:30.427 AEST [7306] ERROR: tuple already updated by self 2024-08-12 15:04:30.427 AEST [7306] STATEMENT: alter subscription sub2 refresh publication sequences; ERROR: tuple already updated by self ====== Kind Regards, Peter Smith. Fujitsu Australia