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 1v48lf-009G8Z-81 for pgsql-committers@arkaria.postgresql.org; Thu, 02 Oct 2025 02:10:03 +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 1v48lc-005ipi-W5 for pgsql-committers@arkaria.postgresql.org; Thu, 02 Oct 2025 02:10:01 +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 1v48lc-005ipQ-OQ for pgsql-committers@lists.postgresql.org; Thu, 02 Oct 2025 02:10:01 +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 1v48lZ-000xvr-2l for pgsql-committers@lists.postgresql.org; Thu, 02 Oct 2025 02:10:00 +0000 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 1v48lY-002eZs-L1 for pgsql-committers@lists.postgresql.org; Thu, 02 Oct 2025 02:09:57 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1v48lY-0011l7-1p for pgsql-committers@lists.postgresql.org; Thu, 02 Oct 2025 02:09:56 +0000 Content-Type: multipart/mixed; boundary="===============8957375786405788487==" MIME-Version: 1.0 From: Michael Paquier To: pgsql-committers@lists.postgresql.org Subject: pgsql: pgstattuple: Improve reports generated for indexes (hash, gist, X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 02 Oct 2025 02:09:56 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============8957375786405788487== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 cGdzdGF0dHVwbGU6IEltcHJvdmUgcmVwb3J0cyBnZW5lcmF0ZWQgZm9yIGluZGV4ZXMgKGhhc2gs IGdpc3QsIGJ0cmVlKQoKcGdzdGF0dHVwbGUgY2hlY2tzIHRoZSBzdGF0ZSBvZiB0aGUgcGFnZXMg cmV0cmlldmVkIGZvciBnaXN0IGFuZCBoYXNoCnVzaW5nIHNvbWUgY2hlY2sgZnVuY3Rpb25zIGZy b20gZWFjaCBpbmRleCBBTSwgcmVzcGVjdGl2ZWx5Cmdpc3RjaGVja3BhZ2UoKSBhbmQgX2hhc2hf Y2hlY2twYWdlKCkuICBXaGVuIHRoZXNlIGFyZSBjYWxsZWQsIHRoZXkKd291bGQgZmFpbCB3aGVu IGJ1bXBpbmcgb24gZGF0YSB0aGF0IGlzIGZvdW5kIGFzIGluY29ycmVjdCAobGlrZSBvcGFxdWUK YXJlYSBzaXplIG5vdCBtYXRjaGluZywgb3IgZW1wdHkgcGFnZXMpLCBjb250cmFyeSB0byBidHJl ZSB0aGF0IHNpbXBseQpkaXNjYXJkcyB0aGVzZSBjYXNlcyBhbmQgY29udGludWVzIHRvIGFnZ3Jl Z2F0ZSBkYXRhLgoKWmVybyBwYWdlcyBjYW4gaGFwcGVuIGFmdGVyIGEgY3Jhc2gsIHdpdGggdGhl c2UgQU1zIGJlaW5nIGFibGUgdG8gZG8gYW4KaW50ZXJuYWwgY2xlYW51cCB3aGVuIHRoZXNlIGFy ZSBzZWVuLiAgQWxzbywgc3BvcmFkaWMgZmFpbHVyZXMgYXJlCmFubm95aW5nIHdoZW4gZG9pbmcg Zm9yIGV4YW1wbGUgYSBsYXJnZS1zY2FsZSBkaWFnbm9zdGljIHF1ZXJ5IGJhc2VkIG9uCnBnc3Rh dHR1cGxlIHdpdGggYSBqb2luIG9mIHBnX2NsYXNzLCBhcyBpdCBmb3JjZXMgb25lIHRvIHVzZSB0 cmlja3MgbGlrZQpxdWFscyB0byBkaXNjYXJkIGhhc2ggb3IgZ2lzdCBpbmRleGVzLCBvciB1c2Ug YSBQTCB3cmFwcGVyIGFibGUgdG8gY2F0Y2gKZXJyb3JzLgoKVGhpcyBjb21taXQgY2hhbmdlcyB0 aGUgcmVwb3J0cyBnZW5lcmF0ZWQgZm9yIGJ0cmVlLCBnaXN0IGFuZCBoYXNoIHRvCmJlIG1vcmUg dXNlci1mcmllbmRseTsKLSBXaGVuIHNlZWluZyBhbiBlbXB0eSBwYWdlLCByZXBvcnQgaXQgYXMg ZnJlZSBzcGFjZS4gIFRoaXMgbmV3IHJ1bGUKYXBwbGllcyB0byBnaXN0IGFuZCBoYXNoLCBhbmQg YWxyZWFkeSBhcHBsaWVkIHRvIGJ0cmVlLgotIEZvciBidHJlZSwgYSBjaGVjayBiYXNlZCBvbiB0 aGUgc2l6ZSBvZiBCVFBhZ2VPcGFxdWVEYXRhIGlzIGFkZGVkLgotIEZvciBnaXN0IGluZGV4ZXMs IGdpc3RjaGVja3BhZ2UoKSBpcyBub3QgY2FsbGVkIGFueW1vcmUsIHJlcGxhY2VkIGJ5IGEKY2hl Y2sgYmFzZWQgb24gdGhlIHNpemUgb2YgR0lTVFBhZ2VPcGFxdWVEYXRhLgotIEZvciBoYXNoIGlu ZGV4ZXMsIGluc3RlYWQgb2YgX2hhc2hfZ2V0YnVmX3dpdGhfc3RyYXRlZ3koKSwgdXNlIGEKZGly ZWN0IGNhbGwgdG8gUmVhZEJ1ZmZlckV4dGVuZGVkKCksIGNvdXBsZWQgd2l0aCBhIGNoZWNrIGJh c2VkIG9uCkhhc2hQYWdlT3BhcXVlRGF0YS4gIFRoZSBvcGFxdWUgYXJlYSBzaXplIGNoZWNrIHdh cyBhbHJlYWR5IHVzZWQuCi0gUGFnZXMgdGhhdCBkbyBub3QgbWF0Y2ggdGhlc2UgY3JpdGVyaWFz IGFyZSBkaXNjYXJkZWQgZnJvbSB0aGUgc3RhdHMKcmVwb3J0cyBnZW5lcmF0ZWQuCgpUaGVyZSBo YXZlIGJlZW4gYSBjb3VwbGUgb2YgYnVnIHJlcG9ydHMgb3ZlciB0aGUgeWVhcnMgdGhhdCBjb21w bGFpbmVkCmFib3V0IHRoZSBjdXJyZW50IGJlaGF2aW9yIGZvciBoYXNoIGFuZCBnaXN0LCBhcyBi ZWluZyBub3QgdGhhdCB1c2VmdWwsCndpdGggbm90aGluZyBiZWluZyBkb25lIGFib3V0IGl0LiAg SGVuY2UgdGhpcyBjaGFuZ2UgaXMgYmFja3BhdGNoZWQgZG93bgp0byB2MTMuCgpSZXBvcnRlZC1i eTogTm9haCBNaXNjaCA8bm9haEBsZWFkYm9hdC5jb20+CkF1dGhvcjogTml0aW4gTW90aWFuaSA8 bml0aW5tb3RpYW5pQGdvb2dsZS5jb20+ClJldmlld2VkLWJ5OiBEaWxpcCBLdW1hciA8ZGlsaXBi YWxhdXRAZ21haWwuY29tPgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tL0NBSDVIQzk1 Z1QxSjNkUllLNHFFbmF5d0c4UnFqYndEZHQwNHd1ajhwMzlSPUh1a2F5QUBtYWlsLmdtYWlsLmNv bQpCYWNrcGF0Y2gtdGhyb3VnaDogMTMKCkJyYW5jaAotLS0tLS0KUkVMXzE1X1NUQUJMRQoKRGV0 YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvNDli NWYwYjUzYzYzMjhmYmNiZjBlMzM1NGZkYzVhYzFjYWFmNmJmOAoKTW9kaWZpZWQgRmlsZXMKLS0t LS0tLS0tLS0tLS0KY29udHJpYi9wZ3N0YXR0dXBsZS9wZ3N0YXR0dXBsZS5jIHwgMzIgKysrKysr KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KMSBmaWxlIGNoYW5nZWQsIDIyIGluc2VydGlvbnMo KyksIDEwIGRlbGV0aW9ucygtKQoK --===============8957375786405788487==--