Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ueQG7-009eUN-E9 for pgsql-committers@arkaria.postgresql.org; Wed, 23 Jul 2025 03:35:12 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1ueQG6-00HDwG-5J for pgsql-committers@arkaria.postgresql.org; Wed, 23 Jul 2025 03:35:10 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ueQG5-00HDw8-Ko for pgsql-committers@lists.postgresql.org; Wed, 23 Jul 2025 03:35:10 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1ueQG3-000JbW-20 for pgsql-committers@lists.postgresql.org; Wed, 23 Jul 2025 03:35:09 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=0AHyrO3K1sec5cnbyqno40BVkm0zrtwRVG8w5fNTLU0=; b=hbgWqIp+cNvCv22qgZhS5FAjep VDD3EL97t5sJCpSikYONLUxCpPMU+VgoN5UDRcOTKw5909KWUuU88WdWSTgXLiaWEHgPjvZgAxRxs YKAJOq+DovCY2X6Buh8sHJGBx/zJmJLXdtBxBN2pFsdwlpB4Y/g7nmz/jGXOBsLagqyaf8A4cRzVR CeDbVIdBc0NVSHiNu+4G0dmWg9BzKsMrCUBNtoR5ZVNLG/hc77zn1l+LV2fvA14KQnIhn1ly6YEwR zlTlJ6M0/02OAs2jq+aBjQm7vCCHKJn6zXVGEAiEMIGsID/H0EVsi6tsXuwU37D1gpFf+MM4Lkm+F F3S/YgEg==; Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ueQG1-000neg-MW for pgsql-committers@lists.postgresql.org; Wed, 23 Jul 2025 03:35:07 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1ueQG2-000IEd-0c for pgsql-committers@lists.postgresql.org; Wed, 23 Jul 2025 03:35:06 +0000 Content-Type: multipart/mixed; boundary="===============5228068197147458384==" MIME-Version: 1.0 From: Amit Kapila To: pgsql-committers@lists.postgresql.org Subject: pgsql: Preserve conflict-relevant data during logical replication. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Wed, 23 Jul 2025 03:35:06 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============5228068197147458384== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 UHJlc2VydmUgY29uZmxpY3QtcmVsZXZhbnQgZGF0YSBkdXJpbmcgbG9naWNhbCByZXBsaWNhdGlv bi4KCkxvZ2ljYWwgcmVwbGljYXRpb24gcmVxdWlyZXMgcmVsaWFibGUgY29uZmxpY3QgZGV0ZWN0 aW9uIHRvIG1haW50YWluIGRhdGEKY29uc2lzdGVuY3kgYWNyb3NzIG5vZGVzLiBUbyBhY2hpZXZl IHRoaXMsIHdlIG11c3QgcHJldmVudCBwcmVtYXR1cmUKcmVtb3ZhbCBvZiB0dXBsZXMgZGVsZXRl ZCBieSBvdGhlciBvcmlnaW5zIGFuZCB0aGVpciBhc3NvY2lhdGVkIGNvbW1pdF90cwpkYXRhIGJ5 IFZBQ1VVTSwgd2hpY2ggY291bGQgb3RoZXJ3aXNlIGxlYWQgdG8gaW5jb3JyZWN0IGNvbmZsaWN0 IHJlcG9ydGluZwphbmQgcmVzb2x1dGlvbi4KClRoaXMgcGF0Y2ggaW50cm9kdWNlcyBhIG1lY2hh bmlzbSB0byByZXRhaW4gZGVsZXRlZCB0dXBsZXMgb24gdGhlCnN1YnNjcmliZXIgZHVyaW5nIHRo ZSBhcHBsaWNhdGlvbiBvZiBjb25jdXJyZW50IHRyYW5zYWN0aW9ucyBmcm9tIHJlbW90ZQpub2Rl cy4gUmV0YWluaW5nIHRoZXNlIHR1cGxlcyBhbGxvd3MgdXMgdG8gY29ycmVjdGx5IGlnbm9yZSBj b25jdXJyZW50CnVwZGF0ZXMgdG8gdGhlIHNhbWUgdHVwbGUuIFdpdGhvdXQgdGhpcywgYW4gVVBE QVRFIG1pZ2h0IGJlIG1pc2ludGVycHJldGVkCmFzIGFuIElOU0VSVCBkdXJpbmcgcmVzb2x1dGlv bnMgZHVlIHRvIHRoZSBhYnNlbmNlIG9mIHRoZSBvcmlnaW5hbCB0dXBsZS4KCkFkZGl0aW9uYWxs eSwgd2UgZW5zdXJlIHRoYXQgb3JpZ2luIG1ldGFkYXRhIGlzIG5vdCBwcmVtYXR1cmVseSByZW1v dmVkIGJ5CnZhY3V1bSBmcmVlemUsIHdoaWNoIGlzIGVzc2VudGlhbCBmb3IgZGV0ZWN0aW5nIHVw ZGF0ZV9vcmlnaW5fZGlmZmVycyBhbmQKZGVsZXRlX29yaWdpbl9kaWZmZXJzIGNvbmZsaWN0cy4K ClRvIHN1cHBvcnQgdGhpcywgYSBuZXcgcmVwbGljYXRpb24gc2xvdCBuYW1lZCBwZ19jb25mbGlj dF9kZXRlY3Rpb24gaXMKY3JlYXRlZCBhbmQgbWFpbnRhaW5lZCBieSB0aGUgbGF1bmNoZXIgb24g dGhlIHN1YnNjcmliZXIuIEVhY2ggYXBwbHkKd29ya2VyIHRyYWNrcyBpdHMgb3duIG5vbi1yZW1v dmFibGUgdHJhbnNhY3Rpb24gSUQsIHdoaWNoIHRoZSBsYXVuY2hlcgphZ2dyZWdhdGVzIHRvIGRl dGVybWluZSB0aGUgYXBwcm9wcmlhdGUgeG1pbiBmb3IgdGhlIHNsb3QsIHRoZXJlYnkKcmV0YWlu aW5nIG5lY2Vzc2FyeSB0dXBsZXMuCgpDb25mbGljdCBpbmZvcm1hdGlvbiByZXRlbnRpb24gKGRl bGV0ZWQgdHVwbGVzIGFuZCBjb21taXRfdHMpIGNhbiBiZQplbmFibGVkIHBlciBzdWJzY3JpcHRp b24gdmlhIHRoZSByZXRhaW5fY29uZmxpY3RfaW5mbyBvcHRpb24uIFRoaXMgaXMKZGlzYWJsZWQg YnkgZGVmYXVsdCB0byBhdm9pZCB1bm5lY2Vzc2FyeSBvdmVyaGVhZCBmb3IgY29uZmlndXJhdGlv bnMgdGhhdApkbyBub3QgcmVxdWlyZSBjb25mbGljdCByZXNvbHV0aW9uIG9yIGxvZ2dpbmcuCgpE dXJpbmcgdXBncmFkZXMsIGlmIGFueSBzdWJzY3JpcHRpb24gb24gdGhlIG9sZCBjbHVzdGVyIGhh cwpyZXRhaW5fY29uZmxpY3RfaW5mbyBlbmFibGVkLCBhIGNvbmZsaWN0IGRldGVjdGlvbiBzbG90 IHdpbGwgYmUgY3JlYXRlZCB0bwpwcm90ZWN0IHJlbGV2YW50IHR1cGxlcyBmcm9tIGRlbGV0aW9u IHdoZW4gdGhlIG5ldyBjbHVzdGVyIHN0YXJ0cy4KClRoaXMgaXMgYSBmb3VuZGF0aW9uYWwgd29y ayB0byBjb3JyZWN0bHkgZGV0ZWN0IHVwZGF0ZV9kZWxldGVkIGNvbmZsaWN0CndoaWNoIHdpbGwg YmUgZG9uZSBpbiBhIGZvbGxvdy11cCBwYXRjaC4KCkF1dGhvcjogWmhpamllIEhvdSA8aG91emou Zm5zdEBmdWppdHN1LmNvbT4KUmV2aWV3ZWQtYnk6IHNodmV0YSBtYWxpayA8c2h2ZXRhLm1hbGlr QGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6IE1hc2FoaWtvIFNhd2FkYSA8c2F3YWRhLm1zaGtAZ21h aWwuY29tPgpSZXZpZXdlZC1ieTogRGlsaXAgS3VtYXIgPGRpbGlwYmFsYXV0QGdtYWlsLmNvbT4K UmV2aWV3ZWQtYnk6IE5pc2hhIE1vb25kIDxuaXNoYS5tb29uZDQxMkBnbWFpbC5jb20+ClJldmll d2VkLWJ5OiBBbWl0IEthcGlsYSA8YW1pdC5rYXBpbGExNkBnbWFpbC5jb20+CkRpc2N1c3Npb246 IGh0dHBzOi8vcG9zdGdyLmVzL20vT1MwUFIwMU1CNTcxNkJFODBEQUVCMEVFMkE2QTVEMUY1OTQ5 RDJAT1MwUFIwMU1CNTcxNi5qcG5wcmQwMS5wcm9kLm91dGxvb2suY29tCgpCcmFuY2gKLS0tLS0t Cm1hc3RlcgoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2Nv bW1pdGRpZmYvMjI4YzM3MDg2ODU1NDJkMzRlNmYwMmM3NDI0MDY1NjMyN2E1YzYyMgoKTW9kaWZp ZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0KZG9jL3NyYy9zZ21sL2NhdGFsb2dzLnNnbWwgICAgICAg ICAgICAgICAgICAgICAgICAgfCAgMTEgKwpkb2Mvc3JjL3NnbWwvY29uZmlnLnNnbWwgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgMiArCmRvYy9zcmMvc2dtbC9mdW5jLnNnbWwgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgIDE2ICstCmRvYy9zcmMvc2dtbC9sb2dpY2FsLXJlcGxp Y2F0aW9uLnNnbWwgICAgICAgICAgICAgIHwgIDMyICsrCmRvYy9zcmMvc2dtbC9wcm90b2NvbC5z Z21sICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDg4ICsrKwpkb2Mvc3JjL3NnbWwvcmVmL2Fs dGVyX3N1YnNjcmlwdGlvbi5zZ21sICAgICAgICAgICB8ICAxOCArLQpkb2Mvc3JjL3NnbWwvcmVm L2NyZWF0ZV9zdWJzY3JpcHRpb24uc2dtbCAgICAgICAgICB8ICA4NyArKy0Kc3JjL2JhY2tlbmQv YWNjZXNzL3RyYW5zYW0vdHdvcGhhc2UuYyAgICAgICAgICAgICAgfCAgMzIgKy0Kc3JjL2JhY2tl bmQvYWNjZXNzL3RyYW5zYW0veGFjdC5jICAgICAgICAgICAgICAgICAgfCAgMTggKy0Kc3JjL2Jh Y2tlbmQvYWNjZXNzL3RyYW5zYW0veGxvZy5jICAgICAgICAgICAgICAgICAgfCAgIDIgKy0Kc3Jj L2JhY2tlbmQvYWNjZXNzL3RyYW5zYW0veGxvZ3JlY292ZXJ5LmMgICAgICAgICAgfCAgIDIgKy0K c3JjL2JhY2tlbmQvY2F0YWxvZy9wZ19zdWJzY3JpcHRpb24uYyAgICAgICAgICAgICAgfCAgIDEg KwpzcmMvYmFja2VuZC9jYXRhbG9nL3N5c3RlbV92aWV3cy5zcWwgICAgICAgICAgICAgICB8ICAg MyArLQpzcmMvYmFja2VuZC9jb21tYW5kcy9zdWJzY3JpcHRpb25jbWRzLmMgICAgICAgICAgICB8 IDQwMCArKysrKysrKysrKy0tCi4uLi9yZXBsaWNhdGlvbi9sb2dpY2FsL2FwcGx5cGFyYWxsZWx3 b3JrZXIuYyAgICAgIHwgICAzICstCnNyYy9iYWNrZW5kL3JlcGxpY2F0aW9uL2xvZ2ljYWwvbGF1 bmNoZXIuYyAgICAgICAgIHwgMjI4ICsrKysrKystCnNyYy9iYWNrZW5kL3JlcGxpY2F0aW9uL2xv Z2ljYWwvcmVvcmRlcmJ1ZmZlci5jICAgIHwgICAyICstCnNyYy9iYWNrZW5kL3JlcGxpY2F0aW9u L2xvZ2ljYWwvdGFibGVzeW5jLmMgICAgICAgIHwgICAzICstCnNyYy9iYWNrZW5kL3JlcGxpY2F0 aW9uL2xvZ2ljYWwvd29ya2VyLmMgICAgICAgICAgIHwgNjIzICsrKysrKysrKysrKysrKysrKysr LQpzcmMvYmFja2VuZC9yZXBsaWNhdGlvbi9zbG90LmMgICAgICAgICAgICAgICAgICAgICB8ICA0 OCArLQpzcmMvYmFja2VuZC9yZXBsaWNhdGlvbi93YWxzZW5kZXIuYyAgICAgICAgICAgICAgICB8 ICA2MCArKwpzcmMvYmFja2VuZC9zdG9yYWdlL2lwYy9wcm9jYXJyYXkuYyAgICAgICAgICAgICAg ICB8ICAyMCArLQpzcmMvYmFja2VuZC91dGlscy9hZHQvcGdfdXBncmFkZV9zdXBwb3J0LmMgICAg ICAgICB8ICAxOSArCnNyYy9iaW4vcGdfZHVtcC9wZ19kdW1wLmMgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgIDE4ICstCnNyYy9iaW4vcGdfZHVtcC9wZ19kdW1wLmggICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAxICsKc3JjL2Jpbi9wZ191cGdyYWRlL2NoZWNrLmMgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgOTYgKysrLQpzcmMvYmluL3BnX3VwZ3JhZGUvaW5mby5jICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAyNSArLQpzcmMvYmluL3BnX3VwZ3JhZGUvcGdfdXBncmFkZS5j ICAgICAgICAgICAgICAgICAgICB8ICA2MCArLQpzcmMvYmluL3BnX3VwZ3JhZGUvcGdfdXBncmFk ZS5oICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQpzcmMvYmluL3BnX3VwZ3JhZGUvdC8wMDRf c3Vic2NyaXB0aW9uLnBsICAgICAgICAgICB8ICA4NSArKy0Kc3JjL2Jpbi9wc3FsL2Rlc2NyaWJl LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0Kc3JjL2Jpbi9wc3FsL3RhYi1j b21wbGV0ZS5pbi5jICAgICAgICAgICAgICAgICAgICAgfCAgMTAgKy0Kc3JjL2luY2x1ZGUvY2F0 YWxvZy9jYXR2ZXJzaW9uLmggICAgICAgICAgICAgICAgICAgfCAgIDIgKy0Kc3JjL2luY2x1ZGUv Y2F0YWxvZy9wZ19wcm9jLmRhdCAgICAgICAgICAgICAgICAgICAgfCAgIDQgKwpzcmMvaW5jbHVk ZS9jYXRhbG9nL3BnX3N1YnNjcmlwdGlvbi5oICAgICAgICAgICAgICB8ICAgNSArCnNyYy9pbmNs dWRlL2NvbW1hbmRzL3N1YnNjcmlwdGlvbmNtZHMuaCAgICAgICAgICAgIHwgICA1ICsKc3JjL2lu Y2x1ZGUvcmVwbGljYXRpb24vbG9naWNhbGxhdW5jaGVyLmggICAgICAgICAgfCAgIDMgKwpzcmMv aW5jbHVkZS9yZXBsaWNhdGlvbi9zbG90LmggICAgICAgICAgICAgICAgICAgICB8ICAxMSArLQpz cmMvaW5jbHVkZS9yZXBsaWNhdGlvbi93b3JrZXJfaW50ZXJuYWwuaCAgICAgICAgICB8ICAxMyAr LQpzcmMvaW5jbHVkZS9zdG9yYWdlL3Byb2MuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg OCArCnNyYy9pbmNsdWRlL3N0b3JhZ2UvcHJvY2FycmF5LmggICAgICAgICAgICAgICAgICAgIHwg ICAzICstCnNyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvc3Vic2NyaXB0aW9uLm91dCAgICAgICAg IHwgMTY4ICsrKy0tLQpzcmMvdGVzdC9yZWdyZXNzL3NxbC9zdWJzY3JpcHRpb24uc3FsICAgICAg ICAgICAgICB8ICAxMSArCnNyYy90ZXN0L3N1YnNjcmlwdGlvbi90LzAzNV9jb25mbGljdHMucGwg ICAgICAgICAgIHwgMTk1ICsrKysrKy0Kc3JjL3Rvb2xzL3BnaW5kZW50L3R5cGVkZWZzLmxpc3Qg ICAgICAgICAgICAgICAgICAgfCAgIDIgKwo0NSBmaWxlcyBjaGFuZ2VkLCAyMjMzIGluc2VydGlv bnMoKyksIDIyMCBkZWxldGlvbnMoLSkKCg== --===============5228068197147458384==--