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 1x5vfh-000Mbb-2B for pgsql-hackers@arkaria.postgresql.org; Mon, 14 Sep 2026 01:39:51 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1x5vfg-00AjQG-2M for pgsql-hackers@arkaria.postgresql.org; Mon, 14 Sep 2026 01:39:48 +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 1x5vfg-00AjQ7-0p for pgsql-hackers@lists.postgresql.org; Mon, 14 Sep 2026 01:39:48 +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.98.2) (envelope-from ) id 1x5vfc-00000000G81-3olR for pgsql-hackers@lists.postgresql.org; Mon, 14 Sep 2026 01:39:46 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=postgrespro.ru; s=mx2023; t=1789349982; bh=jI1c6Dfk0p4YkfltIiRuv5M9jcCKSbuRpInIi+vHBhQ=; h=Date:Subject:Message-ID:In-Reply-To:From:To:Cc:From; b=i63KJkNwj54IbpQpa/qsGPyIC3c0uAsWOQCGqnt1aAkvTOtXFh8R8cn5rVvK5jRTw zSpprj6ErpjkNQSK8JoT1z2rKEKBL0doTtqIrfWqgmY5LOVObeWGieIlMuxVFq126J Dj5LUjpKL1qZ/mVIh9fY3OTuwuYVxHoMhvxjNrt0NecfKkgai0Cl8Etg/tD6g+77PW tPmVHo9ySq+kf5VvzcGAbz9n/II/EbomJ2PVD5ibToIDbzKstVMaP6ivSehPKuVG0R sZReNPZpF+7EEjx4VWIgOH9vzVHCWokt8iFIXTrIb+5wRuoldZeKbgfBjfvaQLGeAy tNBAoWm4KR3CQ== Received: from [10.10.12.26] (unknown [113.199.192.79]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange x25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: obartunov@postgrespro.ru) by mail.postgrespro.ru (Postfix/465) with ESMTPSA id 4513461F52; Mon, 14 Sep 2026 04:39:39 +0300 (MSK) Date: Mon, 14 Sep 2026 07:24:34 +0545 Subject: Re: Support for 8-byte TOAST values, round two Message-ID: <72d00c47-33e4-4d35-9a3c-b335ef344afd@email.android.com> X-Android-Message-ID: <72d00c47-33e4-4d35-9a3c-b335ef344afd@email.android.com> In-Reply-To: From: Oleg Bartunov To: Michael Paquier Cc: Bharath Rupireddy , Yugo Nagata , Postgres hackers Importance: Normal X-Priority: 3 X-MSMail-Priority: Normal MIME-Version: 1.0 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 X-KSMG-AntiPhishing: NotDetected X-KSMG-AntiSpam-Interceptor-Info: not scanned X-KSMG-AntiSpam-Status: not scanned, disabled by settings X-KSMG-AntiVirus: Kaspersky Secure Mail Gateway, version 3.0.0.9059, bases: 2026/09/13 22:22:00 #28579148 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 PGRpdiBkaXI9J2F1dG8nPjxkaXY+PGJyPjxkaXY+PGJyPjxkaXYgY2xhc3M9ImVsaWRlZC10ZXh0 Ij5PbiBTZXAgMTQsIDIwMjYgMDU6MDIsIE1pY2hhZWwgUGFxdWllciAmbHQ7bWljaGFlbEBwYXF1 aWVyLnh5eiZndDsgd3JvdGU6PGJyIHR5cGU9ImF0dHJpYnV0aW9uIj48YmxvY2txdW90ZSBzdHls ZT0ibWFyZ2luOjAgMCAwIDAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmct bGVmdDoxZXgiPjxwIGRpcj0ibHRyIj5PbiBTdW4sIFNlcCAxMywgMjAyNiBhdCAxMDowNzoyN1BN ICswNTQ1LCBPbGVnIEJhcnR1bm92IHdyb3RlOgo8YnI+CiZndDsgSSBkaWQgYSBxdWljayBjaGVj ayBvZiBvdXQtb2YtdHJlZSB1c2VycyBhbmQgZm91bmQgYXQgbGVhc3QgdHdvCjxicj4KJmd0OyBl eGFtcGxlcy4gUG9zdEdJUyBoYXMgY29kZSBsaWtlIHRoaXMgaW4gVG9hc3RDYWNoZUdldEdlb21l dHJ5KCk6Cjxicj4KCjxicj4KcG9zdGdpcyBob2xkcyBhIGRpcmVjdCByZWZlcmVuY2UgdG8gdmFy YXR0X2V4dGVybmFsIGluIGl0cwo8YnI+CmxpYnBnY29tbW9uL2x3Z2VvbV9jYWNoZS5jLCB3aGlj aCBpcyB3YW50ZWQgdG8gZmVlZCBkYXRhIHRvCjxicj4KVG9hc3RDYWNoZUFyZ3VtZW50LiZuYnNw OyBBcyBmYXIgYXMgSSBjYW4gc2VlLCB0aGVpciBjaGFuZ2UgaXMgbm90Cjxicj4KY29tcGxpY2F0 ZWQsIHVwZ3JhZGUgVG9hc3RDYWNoZUFyZ3VtZW50LnZhbHVlaWQgdG8gYmUgYW4gT2lkOCwgdGhl biwKPGJyPgppbnN0ZWFkIG9mIHRoZSBkaXJlY3QgdXNlIG9mIHZhcmF0dF9leHRlcm5hbCgpIHN3 aXRjaCB0byBhCjxicj4KdG9hc3RfZXh0ZXJuYWxfZGF0YSBjb21iaW5lZCB3aXRoIGEgY2FsbCBv ZiB0b2FzdF9leHRlcm5hbF9pbmZvX2dldCgpCjxicj4KdG8gbWFrZSB0aGUgc3dpdGNoIHRyYW5z cGFyZW50LCBzbyBhcyB0aGUgVE9BU1QgdmFsdWUsIE9pZCBvciBPaWQ4IGNhbgo8YnI+CmJlIHJl dHJpZXZlZC4KPGJyPgoKPGJyPgpTbyBpdCdzIG5vdCBhIGNvbXBsaWNhdGVkIGNoYW5nZSwgYW5k IGFzIGZhciBhcyBJIGNhbiBzZWUgaXQncyBtb3N0bHkKPGJyPgphIG1hdHRlciBvZiB0d28gUEdf VkVSU0lPTl9OVU0gYmxvY2tzIHBsdXMgYSBmZXcgdGVzdHMuJm5ic3A7IFVzaW5nCjxicj4KdmFy YXR0X2V4dGVybmFsIGluIHRoZSBjb2RlIHdvdWxkIGxlYWQgdG8gYSBjb21waWxhdGlvbiBmYWls dXJlLAo8YnI+CmJlY2F1c2UgaXQncyBub3cgcmVuYW1lZCB2YXJhdHRfZXh0ZXJuYWxfb2lkLCBv bmUgd2lsbCBub3Qgc2VlIGEKPGJyPgpydW50aW1lIGZhaWx1cmUuJm5ic3A7IEl0J3MgZ29pbmcg dG8gYmUgaGFyZCB0byBtaXNzIHRoYXQgc29tZXRoaW5nIGlzCjxicj4Kd3JvbmcgaW4gdGhpcyBj YXNlLgo8YnI+Cgo8YnI+CiZndDsgTW9iaWxpdHlEQiBjYXJyaWVzIHRoZSBzYW1lIHBhdHRlcm4u IFNvIGFuIE9JRDggZGF0dW0gY2FuIG5vdyBwYXNzCjxicj4KJmd0OyBWQVJBVFRfSVNfRVhURVJO QUxfT05ESVNLKCkgYW5kIGV4aXN0aW5nIGNvZGUgY2FuIHRoZW4gaW50ZXJwcmV0IGl0Cjxicj4K Jmd0OyB1c2luZyB0aGUgb2xkIE9JRCBwb2ludGVyIGxheW91dC4KPGJyPgoKPGJyPgpFWFRFUk5B TF9PTkRJU0soKSBtZWFucyBlaXRoZXIgb2YgdGhlbS4KPGJyPgoKPGJyPgomZ3Q7IEkgbm90aWNl ZCB0aGlzIGJlY2F1c2Ugd2UgaGF2ZSBiZWVuIGV4cGVyaW1lbnRpbmcgd2l0aCBhbHRlcm5hdGl2 ZQo8YnI+CiZndDsgcGh5c2ljYWwgcmVwcmVzZW50YXRpb25zIG9mIGxhcmdlIHZhcmxlbmEgdmFs dWVzIGFuZCB0cmFjaW5nIHdoaWNoCjxicj4KJmd0OyBwYXJ0cyBvZiB0aGUgdmFsdWUgbGlmZWN5 Y2xlIGFjdHVhbGx5IGRlcGVuZCBvbiBhIHBhcnRpY3VsYXIgVE9BU1QKPGJyPgomZ3Q7IHJlcHJl c2VudGF0aW9uLiBPSUQ4IHR1cm5lZCBvdXQgdG8gYmUgYSB1c2VmdWwgcmVhbC13b3JsZCB0ZXN0 IG9mIHRoYXQKPGJyPgomZ3Q7IGJvdW5kYXJ5Lgo8YnI+Cgo8YnI+Ck1vYmlsaXR5REIgaXMgY2Fy cnlpbmcgdGhlIHNhbWUgcGF0dGVybnMgYmVjYXVzZSBpdCB1c2VzIGEgY29weS1wYXN0ZQo8YnI+ Cm9mIHRoZSBwb3N0Z2lzIGNvZGUuJm5ic3A7IEFnYWluLCB0aGlzIHVzZXMgZGlyZWN0bHkgdmFy YXR0X2V4dGVybmFsLCB3aGljaAo8YnI+CndvdWxkIGZhaWwgYXQgY29tcGlsYXRpb24gdW5kZXIg UEcyMC4mbmJzcDsgSXQgc291bmRzIHRvIG1lIHRoYXQgdGhleSBqdXN0Cjxicj4KdXBkYXRlIHRo ZWlyIGNvZGUgb24gYSByZWd1bGFyIGJhc2lzIGJhc2VkIG9uIHBvc3RnaXMsIHNvIGl0IG1lYW5z Cjxicj4KdGhhdCBzZW5kaW5nIG9ubHkgYSBwYXRjaCB0byBhZGp1c3QgcG9zdGdpcyB3b3VsZCBi ZSBlbm91Z2guJm5ic3A7IEknbQo8YnI+CmhhcHB5IHRvIHRha2Ugc29tZSB0aW1lIHRvIGRvIHRo YXQsIGl0PC9wPjwvYmxvY2txdW90ZT48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGRpcj0iYXV0byI+ VGhhbmtzLCB0aGF0IG1ha2VzIHNlbnNlLiBJIGhhZCBtaXNzZWQgdGhhdCB0aGUgdmFyYXR0X2V4 dGVybmFsIHJlbmFtZSB0dXJucyB0aGlzIHBhcnRpY3VsYXIgY2FzZSBpbnRvIGEgY29tcGlsZS10 aW1lIGZhaWx1cmUuPC9kaXY+PGRpdiBkaXI9ImF1dG8iPjxkaXY+PGRpdiBjbGFzcz0iZWxpZGVk LXRleHQiPjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW46MCAwIDAgMC44ZXg7Ym9yZGVyLWxlZnQ6 MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+PHAgZGlyPSJsdHIiPjxicj4KJmd0OyBQ ZXJoYXBzIHdlIG5lZWQgdG8gZGlzdGluZ3Vpc2ggZXhwbGljaXRseSBiZXR3ZWVuICJhbnkgb24t ZGlzawo8YnI+CiZndDsgZXh0ZXJuYWwgcG9pbnRlciIgYW5kICJ0aGUgb2xkIE9JRCBvbi1kaXNr IHBvaW50ZXIiLCByYXRoZXIgdGhhbgo8YnI+CiZndDsgY2hhbmdpbmcgdGhlIG1lYW5pbmcgb2Yg dGhlIGV4aXN0aW5nIHByZWRpY2F0ZT8KPGJyPgoKPGJyPgpJdCBzZWVtcyB0byBtZSB0aGF0IHRo aXMgZGlmZmVyZW5jZSBhbHJlYWR5IGV4aXN0cyBpbiB0aGUgcGF0Y2gsIGR1ZQo8YnI+CnRvIHRo ZSByZWJyYW5kaW5nIG9mIHZhcmF0dF9leHRlcm5hbC4KPGJyPgoKPGJyPgpOb3RlIHRoYXQgaWYg c29tZWJvZHkgaGFzIHRoZSBpZGVhIHRvIHVzZSBWQVJUQUdfU0laRSgpIHRvIGNvcHkKPGJyPgpl eHRlcm5hbCB2YXJsZW5hIHBvaW50ZXJzLCB0aGVuIHRoZSBjaGFuZ2UgaXMgdHJhbnNwYXJlbnQu PC9wPjwvYmxvY2txdW90ZT48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGRpcj0iYXV0byI+PGJyPjwv ZGl2PjxkaXYgZGlyPSJhdXRvIj5KdXN0IHRvIG1ha2Ugc3VyZSBJIHVuZGVyc3RhbmQgdGhlIGlu dGVuZGVkIGFic3RyYWN0aW9uIGNvcnJlY3RseTogd2l0aCB0aGlzIHBhdGNoLCBzaG91bGQgSSB0 aGluayBvZiBWQVJBVFRfSVNfRVhURVJOQUxfT05ESVNLKCkgYXMgaWRlbnRpZnlpbmcgYSBmYW1p bHkgb2Ygb24tZGlzayBleHRlcm5hbCByZXByZXNlbnRhdGlvbnMsIHdoaWxlIHRoZSB2YXJ0YWcg aWRlbnRpZmllcyB0aGUgY29uY3JldGUgcGh5c2ljYWwgcmVwcmVzZW50YXRpb24gd2l0aGluIHRo YXQgZmFtaWx5PzwvZGl2PjxkaXYgZGlyPSJhdXRvIj5JbiBvdGhlciB3b3Jkczo8L2Rpdj48ZGl2 IGRpcj0iYXV0byI+VkFSQVRUX0lTX0VYVEVSTkFMX09ORElTSygpICAtJmd0OyByZXByZXNlbnRh dGlvbiBmYW1pbHksIGFuZCZuYnNwOzwvZGl2PjxkaXYgZGlyPSJhdXRvIj5WQVJUQUdfKiAgICAg ICAgICAgICAgICAgICAgIC0mZ3Q7IGNvbmNyZXRlIHJlcHJlc2VudGF0aW9uPC9kaXY+PGRpdiBk aXI9ImF1dG8iPklmIHNvLCB0aGF0IGlzIGFjdHVhbGx5IHRoZSBkaXN0aW5jdGlvbiBJIHdhcyBs b29raW5nIGZvci48L2Rpdj48ZGl2IGRpcj0iYXV0byI+PGJyPjwvZGl2PjxkaXYgZGlyPSJhdXRv Ij5PbGVnJm5ic3A7PC9kaXY+PGRpdiBkaXI9ImF1dG8iPjxkaXY+PGRpdiBjbGFzcz0iZWxpZGVk LXRleHQiPjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW46MCAwIDAgMC44ZXg7Ym9yZGVyLWxlZnQ6 MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+PHAgZGlyPSJsdHIiPgo8YnI+Ci0tCjxi cj4KTWljaGFlbAo8YnI+CjwvcD4KPC9ibG9ja3F1b3RlPjwvZGl2Pjxicj48L2Rpdj48L2Rpdj48 L2Rpdj4=