Re: Proposal: Conflict log history table for Logical Replication
Nisha Moond <nisha.moond412@gmail.com>
From: Nisha Moond <nisha.moond412@gmail.com>
To: vignesh C <vignesh21@gmail.com>
Cc: shveta malik <shveta.malik@gmail.com>,
Dilip Kumar <dilipbalaut@gmail.com>, Amit Kapila <amit.kapila16@gmail.com>, Peter Smith <smithpb2250@gmail.com>, Masahiko Sawada <sawada.mshk@gmail.com>, Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com>, PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>,
shveta malik <shvetamalik@gmail.com>
Date: 2026-05-18T09:12:14Z
Lists: pgsql-hackers
While testing with all patches(v34) applied, I noticed an unexpected behavior change in \dRs+ output. I see that we changed the \dRs+ output format to display "Conflict log table:" separately instead of as a column, but the output ordering also seems to have changed. Without the patch, both \dRs and \dRs+ display subscriptions in alphabetical order by name. With this patch, \dRs still shows the expected ordering, but \dRs+ now appears ordered by subscription creation order (likely subid) instead of subscription name. This is not a major issue, but it seems to break consistency. For example, \dRp+ has a similar display pattern, but its output is ordered by pub-name. -- Thanks, Nisha