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 1uPgwk-00Dbsb-5x for pgsql-committers@arkaria.postgresql.org; Thu, 12 Jun 2025 12:22:18 +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 1uPgwi-00C0E0-79 for pgsql-committers@arkaria.postgresql.org; Thu, 12 Jun 2025 12:22:16 +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 1uPgwi-00C0Ds-05 for pgsql-committers@lists.postgresql.org; Thu, 12 Jun 2025 12:22:16 +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 1uPgwg-001bPk-28 for pgsql-committers@lists.postgresql.org; Thu, 12 Jun 2025 12:22:15 +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 1uPgwg-004vSI-5O for pgsql-committers@lists.postgresql.org; Thu, 12 Jun 2025 12:22:14 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1uPgwf-001JiU-1r for pgsql-committers@lists.postgresql.org; Thu, 12 Jun 2025 12:22:13 +0000 Content-Type: multipart/mixed; boundary="===============1290498531054303459==" MIME-Version: 1.0 From: =?utf-8?q?=C3=81lvaro_Herrera?= To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix squashing algorithm for query texts X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 12 Jun 2025 12:22:13 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============1290498531054303459== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IHNxdWFzaGluZyBhbGdvcml0aG0gZm9yIHF1ZXJ5IHRleHRzCgpUaGUgYWxnb3JpdGhtIHRv IHNxdWFzaCBsaXN0cyBvZiBjb25zdGFudHMgYWRkZWQgYnkgY29tbWl0IDYyZDcxMmVjZmQ5NAp3 YXMgYSBiaXQgdG9vIHNpbXBsaXN0aWM7IHdlIHdhbnRlZCB0byBhdm9pZCBhZGRpbmcgdW5uZWNl c3NhcnkKY29tcGxleGl0eSwgYnV0IGNhc2VzIGxpa2UgZGlyZWN0IGZ1bmN0aW9uIGNhbGxzIG9m IHR5cGVjYXN0aW5nCmZ1bmN0aW9ucyAoYW5kIG90aGVycykgd2VyZSBtaXNzZWQsIGFuZCBib2d1 cyBTUUwgc3ludGF4IHdhcyBiZWluZyBzaG93bgppbiBwZ19zdGF0X3N0YXRlbWVudHMgbm9ybWFs aXplZCBxdWVyeSB0ZXh0IGZpZWxkLiAgVG8gZml4IG5vcm1hbGl6YXRpb24KZm9yIHRob3NlIGNh c2VzLCB3ZSBuZWVkIHRoZSBwYXJzZXIgdG8gdHJhbnNtaXQgaW5mb3JtYXRpb24gYWJvdXQgd2Vy ZQplYWNoIGxpc3Qgb2YgY29uc3RhbnQgdmFsdWVzIHN0YXJ0cyBhbmQgZW5kcywgc28gYWRkIHRo YXQgdG8gYSBjb3VwbGUgb2YKbm9kZXMuICBBbHNvIGFkZCBhIGZldyBtb3JlIHRlc3QgY2FzZXMg dG8gbWFrZSBzdXJlIHdlJ3JlIGRvaW5nIHRoZQpyaWdodCB0aGluZy4KClRoZSBwYXRjaCBpbml0 aWFsbHkgc3VibWl0dGVkIGJ5IFNhbWkgYWRkZWQgYSBuZXcgcHJpdmF0ZSBzdHJ1Y3QgaW4KZ3Jh bS55IHRvIGNhcnJ5IHRoZSBzdGFydC9lbmQgaW5mb3JtYXRpb24gZm9yIEFfRXhwciwgYnV0IEkg KMOBbHZhcm8pCmRlY2lkZWQgdGhhdCBhIGJldHRlciBmaXggd2FzIHRvIHJlbW92ZSB0aGUgcGFy c2VyIGluZGlyZWN0aW9uIHZpYSB0aGUKaW5fZXhwciBwcm9kdWN0aW9uLCBhbmQgaW5zdGVhZCBj cmVhdGUgc2VwYXJhdGUgY29tcG9uZW50cyBpbiB0aGUgYV9leHByCnJ1bGUuICBJJ20gc3VycHJp c2VkIHRoYXQgdGhpcyB3b3JrcyBhbmQgZG9lc24ndCByZXF1aXJlIG1vcmUgY2hhbmdlcywKYnV0 IEkgYXNzdW1lICh3aXRob3V0IGNoZWNraW5nKSB0aGF0IHRoZSBncmFtbWFyIHVzZWQgdG8gYmUg bW9yZSBjb21wbGV4CmFuZCBnb3Qgc2ltcGxpZmllZCBhdCBzb21lIHBvaW50LgoKQnVtcCBjYXR2 ZXJzaW9uLgoKQXV0aG9yOiBTYW1pIEltc2VpaCA8c2FtaW1zZWloQGdtYWlsLmNvbT4KQXV0aG9y OiBEbWl0cnkgRG9sZ292IDw5ZXJ0aGFsaW9uNkBnbWFpbC5jb20+ClJldmlld2VkLWJ5OiBNaWNo YWVsIFBhcXVpZXIgPG1pY2hhZWxAcGFxdWllci54eXo+CkRpc2N1c3Npb246IGh0dHBzOi8vcG9z dGdyLmVzL20vQ0FBNVJaMHRSWG9QRzJ5NmJNZ0JDV05EdDBUbj11blJlcmJ6WU09b1cwc3lpMT1D MU9BQG1haWwuZ21haWwuY29tCgpCcmFuY2gKLS0tLS0tCm1hc3RlcgoKRGV0YWlscwotLS0tLS0t Cmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvMGY2NWYzZWVjNDc4ZGI4 YWM0ZjIxN2E2MDhiNDQ3OGZlZDAyM2JhYwoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0K Y29udHJpYi9wZ19zdGF0X3N0YXRlbWVudHMvZXhwZWN0ZWQvc2VsZWN0Lm91dCAgICB8ICAzMCAr Kwpjb250cmliL3BnX3N0YXRfc3RhdGVtZW50cy9leHBlY3RlZC9zcXVhc2hpbmcub3V0IHwgNTM1 ICsrKysrKysrKysrKysrKysrKy0tLS0KY29udHJpYi9wZ19zdGF0X3N0YXRlbWVudHMvcGdfc3Rh dF9zdGF0ZW1lbnRzLmMgICB8ICA4MyArLS0tCmNvbnRyaWIvcGdfc3RhdF9zdGF0ZW1lbnRzL3Nx bC9zZWxlY3Quc3FsICAgICAgICAgfCAgIDggKwpjb250cmliL3BnX3N0YXRfc3RhdGVtZW50cy9z cWwvc3F1YXNoaW5nLnNxbCAgICAgIHwgMTg2ICsrKysrKy0tCnNyYy9iYWNrZW5kL25vZGVzL2dl bl9ub2RlX3N1cHBvcnQucGwgICAgICAgICAgICAgfCAgIDIgKy0Kc3JjL2JhY2tlbmQvbm9kZXMv b3V0ZnVuY3MuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArCnNyYy9iYWNrZW5kL25vZGVz L3F1ZXJ5anVtYmxlZnVuY3MuYyAgICAgICAgICAgICAgfCAxNTMgKysrKy0tLQpzcmMvYmFja2Vu ZC9ub2Rlcy9yZWFkZnVuY3MuYyAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKc3JjL2JhY2tl bmQvcGFyc2VyL2dyYW0ueSAgICAgICAgICAgICAgICAgICAgICAgICB8IDEwNCArKy0tLQpzcmMv YmFja2VuZC9wYXJzZXIvcGFyc2VfZXhwci5jICAgICAgICAgICAgICAgICAgIHwgICA0ICsKc3Jj L2luY2x1ZGUvY2F0YWxvZy9jYXR2ZXJzaW9uLmggICAgICAgICAgICAgICAgICB8ICAgMiArLQpz cmMvaW5jbHVkZS9ub2Rlcy9wYXJzZW5vZGVzLmggICAgICAgICAgICAgICAgICAgIHwgIDEwICsK c3JjL2luY2x1ZGUvbm9kZXMvcHJpbW5vZGVzLmggICAgICAgICAgICAgICAgICAgICB8ICAgNCAr CjE0IGZpbGVzIGNoYW5nZWQsIDgzMyBpbnNlcnRpb25zKCspLCAyOTIgZGVsZXRpb25zKC0pCgo= --===============1290498531054303459==--