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 1uKT2E-004HET-0e for pgsql-committers@arkaria.postgresql.org; Thu, 29 May 2025 02:30:22 +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 1uKT2C-004pld-Pn for pgsql-committers@arkaria.postgresql.org; Thu, 29 May 2025 02:30:20 +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 1uKSz6-004mQl-SL for pgsql-committers@lists.postgresql.org; Thu, 29 May 2025 02:27:08 +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 1uKSz3-000T80-28 for pgsql-committers@lists.postgresql.org; Thu, 29 May 2025 02:27:07 +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 1uKSz2-001Jmb-Mr for pgsql-committers@lists.postgresql.org; Thu, 29 May 2025 02:27:04 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1uKSz0-000Vzx-1c for pgsql-committers@lists.postgresql.org; Thu, 29 May 2025 02:27:03 +0000 Content-Type: multipart/mixed; boundary="===============1033322932451291869==" MIME-Version: 1.0 From: Michael Paquier To: pgsql-committers@lists.postgresql.org Subject: pgsql: pg_stat_statements: Fix parameter number gaps in normalized quer X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 29 May 2025 02:27:03 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============1033322932451291869== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 cGdfc3RhdF9zdGF0ZW1lbnRzOiBGaXggcGFyYW1ldGVyIG51bWJlciBnYXBzIGluIG5vcm1hbGl6 ZWQgcXVlcmllcwoKcGdfc3RhdF9zdGF0ZW1lbnRzIGFudGljaXBhdGVzIHRoYXQgY2VydGFpbiBj b25zdGFudCBsb2NhdGlvbnMgbWF5IGJlCnJlY29yZGVkIG11bHRpcGxlIHRpbWVzIGFuZCBhdHRl bXB0cyB0byBhdm9pZCBjYWxjdWxhdGluZyBhIGxlbmd0aCBmb3IKdGhlc2UgbG9jYXRpb25zIGlu IGZpbGxfaW5fY29uc3RhbnRfbGVuZ3RocygpLgoKSG93ZXZlciwgZHVyaW5nIGdlbmVyYXRlX25v cm1hbGl6ZWRfcXVlcnkoKSB3aGVyZSBub3JtYWxpemVkIHF1ZXJ5CnN0cmluZ3MgYXJlIGdlbmVy YXRlZCwgdGhlc2UgbG9jYXRpb25zIGFyZSBub3QgZXhjbHVkZWQgZnJvbQpjb25zaWRlcmF0aW9u LiAgVGhpcyBjb3VsZCBpbmNyZW1lbnQgdGhlIHBhcmFtZXRlciBudW1iZXIgY291bnRlciBmb3IK ZXZlcnkgcmVjb3JkZWQgb2NjdXJyZW5jZSBhdCBzdWNoIGEgbG9jYXRpb24sIGxlYWRpbmcgdG8g YW4gaW5jb3JyZWN0Cm5vcm1hbGl6YXRpb24gaW4gY2VydGFpbiBjYXNlcyB3aXRoIGdhcHMgaW4g dGhlIG51bWJlcnMgcmVwb3J0ZWQuCgpGb3IgZXhhbXBsZSwgdGFrZSB0aGlzIHF1ZXJ5OgpTRUxF Q1QgV0hFUkUgJzEnIElOICgnMic6OmludCwgJzMnOjppbnQ6OnRleHQpCkJlZm9yZSB0aGlzIGNv bW1pdCwgaXQgd291bGQgYmUgbm9ybWFsaXplZCBsaWtlIHRoYXQsIHdpdGggZ2FwcyBpbiB0aGUK cGFyYW1ldGVyIG51bWJlcnM6ClNFTEVDVCBXSEVSRSAkMSBJTiAoJDM6OmludCwgJDQ6OmludDo6 dGV4dCkKSG93ZXZlciB0aGUgY29ycmVjdCwgbGVzcyBjb25mdXNpbmcgb25lIHNob3VsZCBiZSBs aWtlIHRoYXQ6ClNFTEVDVCBXSEVSRSAkMSBJTiAoJDI6OmludCwgJDM6OmludDo6dGV4dCkKClRo aXMgY29tbWl0IGZpeGVzIHRoZSBjb21wdXRhdGlvbiBvZiB0aGUgcGFyYW1ldGVyIG51bWJlcnMg dG8gdHJhY2sgdGhlCm51bWJlciBvZiBjb25zdGFudHMgcmVwbGFjZWQgd2l0aCBhbiAkbiBieSBh IHNlcGFyYXRlIGNvdW50ZXIgaW5zdGVhZCBvZgp0aGUgaXRlcmF0b3IgdXNlZCB0byBsb29wIHRo cm91Z2ggdGhlIGxpc3Qgb2YgbG9jYXRpb25zLgoKVGhlIHVuZGVybHlpbmcgcXVlcnkgSURzIGFy ZSBub3QgY2hhbmdlZCwgbmVpdGhlciBhcmUgdGhlIG5vcm1hbGl6ZWQKc3RyaW5ncyBmb3IgZXhp c3RpbmcgUEdTUyBoYXNoIGVudHJpZXMuICBOZXcgZW50cmllcyB3aXRoIGZyZXNoCm5vcm1hbGl6 ZWQgcXVlcmllcyB3b3VsZCBhdXRvbWF0aWNhbGx5IGdldCByZXNoYXBlZCBiYXNlZCBvbiB0aGUg bmV3CnBhcmFtZXRlciBudW1iZXJpbmcuCgpJc3N1ZSBkaXNjb3ZlcmVkIHdoaWxlIGRpc2N1c3Np bmcgYSBzZXBhcmF0ZSBwcm9ibGVtIGZvciBIRUFELCBidXQgdGhpcwphZmZlY3RzIGFsbCB0aGUg c3RhYmxlIGJyYW5jaGVzLgoKQXV0aG9yOiBTYW1pIEltc2VpaCA8c2FtaW1zZWloQGdtYWlsLmNv bT4KRGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0Z3IuZXMvbS9DQUE1UlowdHp4dldYc2FjR3l4cml4 ZGh5M3RUVERmSlFxeHlGQlJGaDMxbk5IQlE1cUFAbWFpbC5nbWFpbC5jb20KQmFja3BhdGNoLXRo cm91Z2g6IDEzCgpCcmFuY2gKLS0tLS0tClJFTF8xN19TVEFCTEUKCkRldGFpbHMKLS0tLS0tLQpo dHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmLzI5MGU4YWIzMmFjNTVhMjdj ZDNiYzE0Y2I4MGM4ZTJmM2QwMjM5MDEKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCmNv bnRyaWIvcGdfc3RhdF9zdGF0ZW1lbnRzL2V4cGVjdGVkL2V4dGVuZGVkLm91dCB8IDU4ICsrKysr KysrKysrKysrKysrKysrKysrKwpjb250cmliL3BnX3N0YXRfc3RhdGVtZW50cy9leHBlY3RlZC9z ZWxlY3Qub3V0ICAgfCAyOSArKysrKysrKysrKysKY29udHJpYi9wZ19zdGF0X3N0YXRlbWVudHMv cGdfc3RhdF9zdGF0ZW1lbnRzLmMgIHwgIDQgKy0KY29udHJpYi9wZ19zdGF0X3N0YXRlbWVudHMv c3FsL2V4dGVuZGVkLnNxbCAgICAgIHwgMTYgKysrKysrKwpjb250cmliL3BnX3N0YXRfc3RhdGVt ZW50cy9zcWwvc2VsZWN0LnNxbCAgICAgICAgfCAgOCArKysrCjUgZmlsZXMgY2hhbmdlZCwgMTE0 IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCg== --===============1033322932451291869==--