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.96) (envelope-from ) id 1vhkmz-005Ynm-0d for pgsql-hackers@arkaria.postgresql.org; Mon, 19 Jan 2026 08:39:09 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vhkmy-00CDH8-0V for pgsql-hackers@arkaria.postgresql.org; Mon, 19 Jan 2026 08:39:08 +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.96) (envelope-from ) id 1vhkmx-00CDGU-2J for pgsql-hackers@lists.postgresql.org; Mon, 19 Jan 2026 08:39:08 +0000 Received: from mail.postgrespro.ru ([93.174.132.70]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vhkmt-001D2w-35 for pgsql-hackers@postgresql.org; Mon, 19 Jan 2026 08:39:06 +0000 Received: from e.vkmail.postgrespro.ru (vkwm-front-2.l.postgrespro.ru [10.100.100.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail.postgrespro.ru (Postfix/25) with ESMTPS id 0772A60F89; Mon, 19 Jan 2026 11:39:02 +0300 (MSK) Received: from [89.169.162.29] (ident=root) by panda2.qdit with local (envelope-from ) id 1vhklX-0031vk-RD; Mon, 19 Jan 2026 11:37:39 +0300 Received: by e.vkmail.postgrespro.ru with HTTP; Mon, 19 Jan 2026 11:37:39 +0300 From: =?UTF-8?B?T2xlZyBUc2VsZWJyb3Zza2l5?= To: =?UTF-8?B?VG9tIExhbmU=?= Cc: pgsql-hackers@postgresql.org, =?UTF-8?B?U291bXlhIFMgTXVyYWxp?= Subject: =?UTF-8?B?UmU6IDAwMV9wYXNzd29yZC5wbCBmYWlscyB3aXRoIC0td2l0aG91dC1yZWFk?= =?UTF-8?B?bGluZQ==?= MIME-Version: 1.0 X-Mailer: Mail.Ru Mailer 1.0 X-SenderField-ReMsg: 17686091912000061345 X-SenderField-Remind: 0 Date: Mon, 19 Jan 2026 11:37:39 +0300 X-Mru-UID: 120 X-Mru-IsAutoreg: X-Mru-AutoregInfo: , X-Mru-User-Agent: Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) QtWebEngine/5.15.17 Chrome/87.0.4280.144 Safari/537.36 X-Mru-PDD-Id: 1 X-Mentions: X-Mru-SendMsg: 37931396c5e940b74fe065a0a71040d0f6b113a238c93c185185226901b0e658 X-Mru-Data: 397:::0:0:0 X-Mru-Referer: 668db921b0e1ae8f1b2c4168da90638274044d4306ff6ecde8cf24d43fe63328d600819912b9b6ae53b7b9c842d08d831ea273b497db151cf185eb1e080fefba2b1ebfab0a2212cfa6e22770d5bbcf51 Reply-To: =?UTF-8?B?T2xlZyBUc2VsZWJyb3Zza2l5?= X-Mailru-Mentions: [] X-Priority: 3 (Normal) Message-ID: <1768811859.80915427@fmail1.qdit> Content-Type: multipart/alternative; boundary="--ALT--37cD7e50b1D9Fc79aD2A117e686C7bEd1768811859" In-Reply-To: <1892298.1768609178@sss.pgh.pa.us> References: <1718312.1768603611@sss.pgh.pa.us> <1892298.1768609178@sss.pgh.pa.us> Authentication-Results: panda2.qdit; auth=pass smtp.auth=o.tselebrovskiy@postgrespro.ru smtp.mailfrom=o.tselebrovskiy@postgrespro.ru X-KSMG-AntiPhishing: NotDetected, bases: 2026/01/19 08:03:00 X-KSMG-AntiSpam-Interceptor-Info: not scanned X-KSMG-AntiSpam-Status: not scanned, disabled by settings X-KSMG-AntiVirus: Kaspersky Secure Mail Gateway, version 2.1.0.7854, bases: 2026/01/19 01:56:00 #28127098 X-KSMG-AntiVirus-Status: NotDetected, skipped X-KSMG-LinksScanning: not scanned, disabled by settings X-KSMG-Message-Action: skipped X-KSMG-Rule-ID: 1 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk ----ALT--37cD7e50b1D9Fc79aD2A117e686C7bEd1768811859 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 CkFuc3dlcmluZyBib3RoIGVtYWlscyBhdCBvbmNlCgotLS0tLQpCYWNrZ3JvdW5kUHNxbC5wbQoK PiBXaGlsZSBkZWJ1Z2dpbmcgdGhhdCBJIGdvdCBhbm5veWVkIHRoYXQgYSBtYXRjaCBmYWlsdXJl IHJlc3VsdHMKPiBpbiBhIHRpbWVvdXQgZXhpdCB3aXRoIGFic29sdXRlbHkgbm8gZGF0YSBsb2dn ZWQgYWJvdXQgd2hhdCBvdXRwdXQKPiB0aGUgdGVzdCBnb3QuIMKgU28gdjMtMDAwMSBhbHNvIGNo YW5nZXMgdGltZW91dCgpIC0tLSB3aGljaCBjcmVhdGVzCj4gYSB0aW1lb3V0IHRoYXQgYWJvcnRz IHRoZSB0ZXN0IC0tLSB0byB0aW1lcigpIC0tLSB3aGljaCBkb2VzIHdoYXQKPiB0aGUgdGVzdCBh dXRob3IgY2xlYXJseSBleHBlY3RlZCwgbmFtZWx5IGp1c3Qgc3RvcCB3YWl0aW5nIGZvcgo+IG1v cmUgaW5wdXQuIMKgKFRoZXJlJ3MgYSB0aHJlYWQgc29tZXdoZXJlIGFyb3VuZCBoZXJlIGFib3V0 IG1ha2luZwo+IHRoYXQgY2hhbmdlIG1vcmUgZ2xvYmFsbHksIGJ1dCBJIHdlbnQgYWhlYWQgYW5k IGRpZCBpdCBoZXJlLikKCkkndmUgZm91bmQgeW91ciB0aHJlYWQgYWJvdXQgdGhpcyAtIFsxXSwg YW5kIEkgYWdyZWUsIHVzaW5nCnRpbWVyKCkgaXMgYmV0dGVyIGhlcmUsIHdlIGdldCB0aGUgc3Rk b3V0IGFuZCBzdGRlcnIgb2YgYSB0aW1lZC1vdXQKcXVlcnkKCj4gT24gc2Vjb25kIHRob3VnaHQs IHRoYXQncyBmYXIgbW9yZSBjb21wbGljYXRlZCB0aGFuIG5lY2Vzc2FyeS4KPiBJdCBzaG91bGQg YmUgc3VmZmljaWVudCB0byBpbnNlcnQgcXVvdGUgbWFya3MgaW4gdGhlIGVjaG8gY29tbWFuZHMu CgpRdW90ZSBtYXJrcyByZWFsbHkgd29yayEgVmVyeSBlbGVnYW50IGNoYW5nZSwgaXQgd29ya3Mg d2l0aCBvciB3aXRob3V0CnJlYWRsaW5lIC0gSSBsaWtlIGl0ISB2MyBhcHByb2FjaCB3aXRoIFxz ZXQgd2FzIGdvb2QgdG9vLCBidXQgSSB0b28KcHJlZmVyIHF1b3RlIG1hcmtzCgpBbHNvLCB0aGFu a3MgZm9yIG1ha2luZyBib3RoICJwdW1wIHVudGlsIiBibG9ja3MgaWRlbnRpY2FsLCBpdCBzZWVt ZWQKYSBsaXR0bGUgc3RyYW5nZSB0byBoYXZlIHRoZW0gYmUgZGlmZmVyZW50LiBBdCBmaXJzdCBJ IHRob3VnaHQgaXQgd2FzCm1hZGUgZGVsaWJlcmF0ZWx5LCBidXQgd2hlbiBJIHdhcyBkZWJ1Z2dp bmcgcHVtcF91bnRpbCBmdW5jdGlvbiBJIHNhdwpob3cgdHdvIHN0cmVhbXMgd2VyZSBmaWxsaW5n IGFuZCBpdCBzZWVtcyB0aGF0IGJvdGggInB1bXAgdW50aWwiCmJsb2NrcyB3b3JrIHRoZSBzYW1l IHdheQoKLS0tLS0KMDMwX3BhZ2VyLnBsCgo+IEFzIGZvciAwMDAyLCBJIGFncmVlIHRoYXQgd2Ug Y2FuJ3QgZG8gbXVjaCBleGNlcHQgbm90IGluc2lzdCB0aGF0Cj4gdGhlIG1hdGNoIGNvdmVyIHRo ZSB3aG9sZSBsaW5lLiDCoEhvd2V2ZXIsIHRoZW4gdGhlIHF1ZXN0aW9uIGlzIGhvdwo+IG11Y2gg cmlzayBhcmUgd2UgdGFraW5nIG9mIGEgZmFsc2UgbWF0Y2g/IMKgSXQncyBub3QgdG9vIGJhZCBm b3IgdGhlCj4gZmlyc3QgdGhyZWUgdGVzdHMsIHdoZXJlIHdlIGtub3cgd2hhdCB0aGUgcXVlcnkg d2lsbCBvdXRwdXQgc28gd2UKPiBjYW4gYmUgc3VyZSB0aGF0IHRoZSBwYXR0ZXJuIHdpbGwgKG9y IHdvbid0KSBhcHBlYXIgaWYgdGhlIHBhZ2VyCj4gaXMgb3IgaXNuJ3QgaW52b2tlZC4gwqBIb3dl dmVyLCB0ZXN0aW5nIGZvciBqdXN0ICJcZCtcbiIgc2VlbXMgZmFpcmx5Cj4gc2NhcnkgZnJvbSB0 aGF0IHN0YW5kcG9pbnQuIMKgSXQgaGFwcGVucyBub3QgdG8gbWF0Y2ggdG8gdGhlIGN1cnJlbnQK PiBjb250ZW50cyBvZiBpbmZvcm1hdGlvbl9zY2hlbWEucmVmZXJlbnRpYWxfY29uc3RyYWludHMs IGJ1dCB0aGF0J3MKPiBhIHZlcnkgaGFpcnkgcXVlcnkgdGhhdCdzIHN1YmplY3QgdG8gY2hhbmdl LiDCoEkgdGhpbmsgd2UgaGFkIGJldHRlcgo+IHRha2UgdGhpcyB0ZXN0IG91dCBvZiB0aGUgYnVz aW5lc3Mgb2YgcmVseWluZyBvbiB0aGUgY29udGVudHMgb2YgdGhhdAo+IHZpZXcsIGFuZCBpbnN0 ZWFkIGNyZWF0ZSBvdXIgb3duIHNpbXBsZSB2aWV3IHRoYXQgd2UgY2FuIGJlIHN1cmUgb2YuCgpJ IGxpa2UgdGhlIGlkZWEgb2YgdXNpbmcgYSBoYW5kLWNyYWZ0ZWQgdmlldyBmb3IgdGhlIHRlc3Qg aW5zdGVhZCBvZgppbmZvcm1hdGlvbl9zY2hlbWEucmVmZXJlbnRpYWxfY29uc3RyYWludHMsIHNp bmNlIGl0cyBkKyBvdXRwdXQgY2FuCmNoYW5nZSBiZXR3ZWVuIFBvc3RncmVTUUwgdmVyc2lvbnMs IGFuZCBoYW5kLWNyYWZ0ZWQgdmlldyB3b24ndCBjaGFuZ2UKc3VkZGVubHksIG9ubHkgZGVsaWJl cmF0ZWx5Cgo+IE9uIGEgbW9yZSBuaXRwaWNreSBsZXZlbCwgd3JpdGluZyAiXi4qIiBpcyB1c2Vs ZXNzLCBiZWNhdXNlIGl0J2xsCj4gbWF0Y2ggYW55dGhpbmcgYXQgYWxsLCBzbyB3ZSBtaWdodCBh cyB3ZWxsIGp1c3QgcmVtb3ZlIGl0IGZyb20gdGhlCj4gcGF0dGVybi4KCldlbGwsIHllYWgsIHRo ZXJlJ3Mgbm8gZGlmZmVyZW5jZSBiZXR3ZWVuICJeLiozOSIgYW5kIGp1c3QgcGxhaW4gIjM5Igpm b3Igc3VjaCBhIHJlZ2V4CgpBbGwgaW4gYWxsIC0gdjQgc2VlbXMgdG8gYmUgYm90aCBlbGVnYW50 IGFuZCByb2J1c3QKClsxXSAtIGh0dHBzOi8vd3d3LnBvc3RncmVzcWwub3JnL21lc3NhZ2UtaWQv MTEwMDcxNS4xNzEyMjY1ODQ1QHNzcy5wZ2gucGEudXMKwqAKLS0KUmVnYXJkcywKT2xlZw== ----ALT--37cD7e50b1D9Fc79aD2A117e686C7bEd1768811859 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 CjxIVE1MPjxCT0RZPjxkaXYgaWQ9ImNrZS1lZGl0YWJsZS1jdXN0b20iIHN0eWxlPSJmb250LWZh bWlseTomcXVvdDtBcmlhbCZxdW90Oztmb250LXNpemU6MTVweDtsaW5lLWhlaWdodDoxNDAlIj48 ZGl2PjxkaXY+QW5zd2VyaW5nIGJvdGggZW1haWxzIGF0IG9uY2U8L2Rpdj48ZGl2Pjxicj4tLS0t LTxicj5CYWNrZ3JvdW5kUHNxbC5wbTwvZGl2PjxkaXY+PGJyPiZndDsgV2hpbGUgZGVidWdnaW5n IHRoYXQgSSBnb3QgYW5ub3llZCB0aGF0IGEgbWF0Y2ggZmFpbHVyZSByZXN1bHRzPGJyPiZndDsg aW4gYSB0aW1lb3V0IGV4aXQgd2l0aCBhYnNvbHV0ZWx5IG5vIGRhdGEgbG9nZ2VkIGFib3V0IHdo YXQgb3V0cHV0PGJyPiZndDsgdGhlIHRlc3QgZ290LiAmbmJzcDtTbyB2My0wMDAxIGFsc28gY2hh bmdlcyB0aW1lb3V0KCkgLS0tIHdoaWNoIGNyZWF0ZXM8YnI+Jmd0OyBhIHRpbWVvdXQgdGhhdCBh Ym9ydHMgdGhlIHRlc3QgLS0tIHRvIHRpbWVyKCkgLS0tIHdoaWNoIGRvZXMgd2hhdDxicj4mZ3Q7 IHRoZSB0ZXN0IGF1dGhvciBjbGVhcmx5IGV4cGVjdGVkLCBuYW1lbHkganVzdCBzdG9wIHdhaXRp bmcgZm9yPGJyPiZndDsgbW9yZSBpbnB1dC4gJm5ic3A7KFRoZXJlJ3MgYSB0aHJlYWQgc29tZXdo ZXJlIGFyb3VuZCBoZXJlIGFib3V0IG1ha2luZzxicj4mZ3Q7IHRoYXQgY2hhbmdlIG1vcmUgZ2xv YmFsbHksIGJ1dCBJIHdlbnQgYWhlYWQgYW5kIGRpZCBpdCBoZXJlLik8L2Rpdj48ZGl2Pjxicj5J J3ZlIGZvdW5kIHlvdXIgdGhyZWFkIGFib3V0IHRoaXMgLSBbMV0sIGFuZCBJIGFncmVlLCB1c2lu Zzxicj50aW1lcigpIGlzIGJldHRlciBoZXJlLCB3ZSBnZXQgdGhlIHN0ZG91dCBhbmQgc3RkZXJy IG9mIGEgdGltZWQtb3V0PGJyPnF1ZXJ5PC9kaXY+PGRpdj48YnI+Jmd0OyBPbiBzZWNvbmQgdGhv dWdodCwgdGhhdCdzIGZhciBtb3JlIGNvbXBsaWNhdGVkIHRoYW4gbmVjZXNzYXJ5Ljxicj4mZ3Q7 IEl0IHNob3VsZCBiZSBzdWZmaWNpZW50IHRvIGluc2VydCBxdW90ZSBtYXJrcyBpbiB0aGUgZWNo byBjb21tYW5kcy48L2Rpdj48ZGl2Pjxicj5RdW90ZSBtYXJrcyByZWFsbHkgd29yayEgVmVyeSBl bGVnYW50IGNoYW5nZSwgaXQgd29ya3Mgd2l0aCBvciB3aXRob3V0PGJyPnJlYWRsaW5lIC0gSSBs aWtlIGl0ISB2MyBhcHByb2FjaCB3aXRoIFxzZXQgd2FzIGdvb2QgdG9vLCBidXQgSSB0b288YnI+ cHJlZmVyIHF1b3RlIG1hcmtzPC9kaXY+PGRpdj48YnI+QWxzbywgdGhhbmtzIGZvciBtYWtpbmcg Ym90aCAicHVtcCB1bnRpbCIgYmxvY2tzIGlkZW50aWNhbCwgaXQgc2VlbWVkPGJyPmEgbGl0dGxl IHN0cmFuZ2UgdG8gaGF2ZSB0aGVtIGJlIGRpZmZlcmVudC4gQXQgZmlyc3QgSSB0aG91Z2h0IGl0 IHdhczxicj5tYWRlIGRlbGliZXJhdGVseSwgYnV0IHdoZW4gSSB3YXMgZGVidWdnaW5nIHB1bXBf dW50aWwgZnVuY3Rpb24gSSBzYXc8YnI+aG93IHR3byBzdHJlYW1zIHdlcmUgZmlsbGluZyBhbmQg aXQgc2VlbXMgdGhhdCBib3RoICJwdW1wIHVudGlsIjxicj5ibG9ja3Mgd29yayB0aGUgc2FtZSB3 YXk8L2Rpdj48ZGl2Pjxicj4tLS0tLTxicj4wMzBfcGFnZXIucGw8L2Rpdj48ZGl2Pjxicj4mZ3Q7 IEFzIGZvciAwMDAyLCBJIGFncmVlIHRoYXQgd2UgY2FuJ3QgZG8gbXVjaCBleGNlcHQgbm90IGlu c2lzdCB0aGF0PGJyPiZndDsgdGhlIG1hdGNoIGNvdmVyIHRoZSB3aG9sZSBsaW5lLiAmbmJzcDtI b3dldmVyLCB0aGVuIHRoZSBxdWVzdGlvbiBpcyBob3c8YnI+Jmd0OyBtdWNoIHJpc2sgYXJlIHdl IHRha2luZyBvZiBhIGZhbHNlIG1hdGNoPyAmbmJzcDtJdCdzIG5vdCB0b28gYmFkIGZvciB0aGU8 YnI+Jmd0OyBmaXJzdCB0aHJlZSB0ZXN0cywgd2hlcmUgd2Uga25vdyB3aGF0IHRoZSBxdWVyeSB3 aWxsIG91dHB1dCBzbyB3ZTxicj4mZ3Q7IGNhbiBiZSBzdXJlIHRoYXQgdGhlIHBhdHRlcm4gd2ls bCAob3Igd29uJ3QpIGFwcGVhciBpZiB0aGUgcGFnZXI8YnI+Jmd0OyBpcyBvciBpc24ndCBpbnZv a2VkLiAmbmJzcDtIb3dldmVyLCB0ZXN0aW5nIGZvciBqdXN0ICJcZCtcbiIgc2VlbXMgZmFpcmx5 PGJyPiZndDsgc2NhcnkgZnJvbSB0aGF0IHN0YW5kcG9pbnQuICZuYnNwO0l0IGhhcHBlbnMgbm90 IHRvIG1hdGNoIHRvIHRoZSBjdXJyZW50PGJyPiZndDsgY29udGVudHMgb2YgaW5mb3JtYXRpb25f c2NoZW1hLnJlZmVyZW50aWFsX2NvbnN0cmFpbnRzLCBidXQgdGhhdCdzPGJyPiZndDsgYSB2ZXJ5 IGhhaXJ5IHF1ZXJ5IHRoYXQncyBzdWJqZWN0IHRvIGNoYW5nZS4gJm5ic3A7SSB0aGluayB3ZSBo YWQgYmV0dGVyPGJyPiZndDsgdGFrZSB0aGlzIHRlc3Qgb3V0IG9mIHRoZSBidXNpbmVzcyBvZiBy ZWx5aW5nIG9uIHRoZSBjb250ZW50cyBvZiB0aGF0PGJyPiZndDsgdmlldywgYW5kIGluc3RlYWQg Y3JlYXRlIG91ciBvd24gc2ltcGxlIHZpZXcgdGhhdCB3ZSBjYW4gYmUgc3VyZSBvZi48L2Rpdj48 ZGl2Pjxicj5JIGxpa2UgdGhlIGlkZWEgb2YgdXNpbmcgYSBoYW5kLWNyYWZ0ZWQgdmlldyBmb3Ig dGhlIHRlc3QgaW5zdGVhZCBvZjxicj5pbmZvcm1hdGlvbl9zY2hlbWEucmVmZXJlbnRpYWxfY29u c3RyYWludHMsIHNpbmNlIGl0cyBkKyBvdXRwdXQgY2FuPGJyPmNoYW5nZSBiZXR3ZWVuIFBvc3Rn cmVTUUwgdmVyc2lvbnMsIGFuZCBoYW5kLWNyYWZ0ZWQgdmlldyB3b24ndCBjaGFuZ2U8YnI+c3Vk ZGVubHksIG9ubHkgZGVsaWJlcmF0ZWx5PC9kaXY+PGRpdj48YnI+Jmd0OyBPbiBhIG1vcmUgbml0 cGlja3kgbGV2ZWwsIHdyaXRpbmcgIl4uKiIgaXMgdXNlbGVzcywgYmVjYXVzZSBpdCdsbDxicj4m Z3Q7IG1hdGNoIGFueXRoaW5nIGF0IGFsbCwgc28gd2UgbWlnaHQgYXMgd2VsbCBqdXN0IHJlbW92 ZSBpdCBmcm9tIHRoZTxicj4mZ3Q7IHBhdHRlcm4uPC9kaXY+PGRpdj48YnI+V2VsbCwgeWVhaCwg dGhlcmUncyBubyBkaWZmZXJlbmNlIGJldHdlZW4gIl4uKjM5IiBhbmQganVzdCBwbGFpbiAiMzki PGJyPmZvciBzdWNoIGEgcmVnZXg8L2Rpdj48ZGl2Pjxicj5BbGwgaW4gYWxsIC0gdjQgc2VlbXMg dG8gYmUgYm90aCBlbGVnYW50IGFuZCByb2J1c3Q8L2Rpdj48ZGl2Pjxicj5bMV0gLSBodHRwczov L3d3dy5wb3N0Z3Jlc3FsLm9yZy9tZXNzYWdlLWlkLzExMDA3MTUuMTcxMjI2NTg0NUBzc3MucGdo LnBhLnVzPGJyPiZuYnNwOzwvZGl2PjwvZGl2PjxkaXYgZGF0YS1zaWduYXR1cmUtaWQ9ImN1cnJl bnQiIGRhdGEtc2lnbmF0dXJlLXdpZGdldD0iY29udGFpbmVyIj48ZGl2IGRhdGEtc2lnbmF0dXJl LXdpZGdldD0iY29udGVudCI+PGRpdj4tLTxicj5SZWdhcmRzLDxicj5PbGVnPC9kaXY+PC9kaXY+ PC9kaXY+PC9kaXY+PC9CT0RZPjwvSFRNTD4K ----ALT--37cD7e50b1D9Fc79aD2A117e686C7bEd1768811859--