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 1uVxKa-006QYO-Ke for pgsql-committers@arkaria.postgresql.org; Sun, 29 Jun 2025 19:04:48 +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 1uVxKW-00CYV6-Ki for pgsql-committers@arkaria.postgresql.org; Sun, 29 Jun 2025 19:04:45 +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 1uVxKW-00CYUy-9Y for pgsql-committers@lists.postgresql.org; Sun, 29 Jun 2025 19:04:44 +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 1uVxKU-004dRL-2Q for pgsql-committers@lists.postgresql.org; Sun, 29 Jun 2025 19:04:43 +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 1uVxKT-00D4Vg-UL for pgsql-committers@lists.postgresql.org; Sun, 29 Jun 2025 19:04:41 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1uVxKT-003vDp-0A for pgsql-committers@lists.postgresql.org; Sun, 29 Jun 2025 19:04:41 +0000 Content-Type: multipart/mixed; boundary="===============5502435584611027098==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix some new issues with planning of PlaceHolderVars. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Sun, 29 Jun 2025 19:04:41 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============5502435584611027098== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IHNvbWUgbmV3IGlzc3VlcyB3aXRoIHBsYW5uaW5nIG9mIFBsYWNlSG9sZGVyVmFycy4KCklu IHRoZSB3YWtlIG9mIGNvbW1pdCBhMTZlZjMxM2YsIHdlIG5lZWQgdG8gZGVhbCB3aXRoIG1vcmUg Y2FzZXMKaW52b2x2aW5nIFBsYWNlSG9sZGVyVmFycyBpbiBOZXN0TG9vcFBhcmFtcyB0aGFuIHdl IGRpZCBiZWZvcmUuCgpGb3Igb25lIHRoaW5nLCBhMTZlZjMxM2Ygd2FzIGluY29ycmVjdCB0byBz dXBwb3NlIHRoYXQgd2UgY291bGQKcmVseSBvbiB0aGUgcmVxdWlyZWQtb3V0ZXIgcmVsaWRzIG9m IHRoZSBsZWZ0aGFuZCBwYXRoIHRvIGRlY2lkZQpwbGFjZW1lbnQgb2YgbmVzdGxvb3AtcGFyYW1l dGVyIFBIVnMuICBBcyBSaWNoYXJkIEd1byBhcmd1ZWQgYXQKdGhlIHRpbWUsIHdlIG11c3QgbG9v ayBhdCB0aGUgcmVxdWlyZWQtb3V0ZXIgcmVsaWRzIG9mIHRoZSBqb2luCnBhdGggaXRzZWxmLgoK Rm9yIGFub3RoZXIsIHdlIGhhdmUgdG8gYXBwbHkgcmVwbGFjZV9uZXN0bG9vcF9wYXJhbXMoKSB0 byBzdWNoCmEgUEhWJ3MgZXhwcmVzc2lvbiwgaW4gY2FzZSBpdCBjb250YWlucyByZWZlcmVuY2Vz IHRvIHZhbHVlcyB0aGF0CndpbGwgYmUgc3VwcGxpZWQgZnJvbSBOZXN0TG9vcFBhcmFtcyBvZiBo aWdoZXItbGV2ZWwgbmVzdGxvb3BzLgoKRm9yIGFub3RoZXIsIHdlIG5lZWQgdG8gYmUgbW9yZSBj YXJlZnVsIGFib3V0IHRoZSBwaG51bGxpbmdyZWxzCm9mIHRoZSBQSFYgdGhhbiB3ZSB3ZXJlIGJl aW5nLiAgaWRlbnRpZnlfY3VycmVudF9uZXN0bG9vcF9wYXJhbXMKb25seSBib3RoZXJlZCB0byBl bnN1cmUgdGhhdCB0aGUgcGhudWxsaW5ncmVscyBkaWRuJ3QgY29udGFpbgoidG9vIG1hbnkiIHJl bGlkcywgYnV0IG5vdyBpdCBoYXMgdG8gYmUgZXhhY3QsIGJlY2F1c2Ugc2V0cmVmcy5jCndpbGwg YXBwbHkgYm90aCBOUk1fU1VCU0VUIGFuZCBOUk1fU1VQRVJTRVQgY2hlY2tzIGluIGRpZmZlcmVu dApwbGFjZXMuICBXZSBjYW4gY29tcHV0ZSB0aGUgY29ycmVjdCByZWxpZHMgYnkgZGV0ZXJtaW5p bmcgdGhlCnNldCBvZiBvdXRlciBqb2lucyB0aGF0IHNob3VsZCBiZSBhYmxlIHRvIG51bGwgdGhl IFBIViBhbmQgdGhlbgpzdWJ0cmFjdGluZyB3aGF0ZXZlcidzIGJlZW4gYXBwbGllZCBhdCBvciBi ZWxvdyB0aGlzIGpvaW4uCkRvIHRoZSBzYW1lIGZvciBwbGFpbiBWYXJzLCB0b28uICAoVGhpcyBz aG91bGQgbWFrZSBpdCBwb3NzaWJsZQp0byB1c2UgTlJNX0VRVUFMIHRvIHByb2Nlc3MgbmVzdGxv b3AgcGFyYW1zIGluIHNldHJlZnMuYywgYnV0Ckkgd29uJ3QgcmlzayBtYWtpbmcgc3VjaCBhIGNo YW5nZSBpbiB2MTggbm93LikKCkxhc3RseSwgaWYgYSBuZXN0bG9vcCBwYXJhbWV0ZXIgUEhWIHdh cyBwdWxsZWQgdXAgb3V0IG9mIGEgc3VicXVlcnkKYW5kIGl0IGNvbnRhaW5zIGEgc3VicXVlcnkg dGhhdCB3YXMgb3JpZ2luYWxseSBwdXNoZWQgZG93biBmcm9tIHRoaXMKcXVlcnkgbGV2ZWwsIHRo ZW4gdGhhdCB3aWxsIHN0aWxsIGJlIHJlcHJlc2VudGVkIGFzIGEgU3ViTGluaywgYmVjYXVzZQpT U19wcm9jZXNzX3N1YmxpbmtzIHdvbid0IHJlY3Vyc2UgaW50byBvdXRlciBQSFZzLCBzbyBpdCBk aWRuJ3QgZ2V0CnRyYW5zZm9ybWVkIGR1cmluZyBleHByZXNzaW9uIHByZXByb2Nlc3NpbmcgaW4g dGhlIHN1YnF1ZXJ5LiAgV2UgY2FuCnN1YnN0aXR1dGUgdGhlIHZlcnNpb24gb2YgdGhlIFBIVidz IGV4cHJlc3Npb24gYXBwZWFyaW5nIGluIGl0cwpQbGFjZUhvbGRlckluZm8gdG8gZW5zdXJlIHRo YXQgdGhhdCBwcmVwcm9jZXNzaW5nIGhhcyBoYXBwZW5lZC4KKFNlZW1zIGxpa2UgdGhpcyBwcm9j ZXNzaW5nIHNlcXVlbmNlIGNvdWxkIHN0YW5kIHRvIGJlIHJlZGVzaWduZWQsCmJ1dCBhZ2Fpbiwg bGF0ZSBpbiB2MTggZGV2ZWxvcG1lbnQgaXMgbm90IHRoZSB0aW1lIGZvciB0aGF0LikKCkl0J3Mg bm90IHZlcnkgY2xlYXIgdG8gbWUgd2h5IHRoZSBvbGQgaGF2ZV9kYW5nZXJvdXNfcGh2IGpvaW4t b3JkZXIKcmVzdHJpY3Rpb24gcHJldmVudGVkIHVzIGZyb20gc2VlaW5nIHRoZSBsYXN0IHRocmVl IG9mIHRoZXNlIHByb2JsZW1zLgpCdXQgZ2l2ZW4gdGhlIGxhY2sgb2YgZmllbGQgY29tcGxhaW50 cywgaXQgbXVzdCBoYXZlIGRvbmUgc28uCgpSZXBvcnRlZC1ieTogQWxleGFuZGVyIExha2hpbiA8 ZXhjbHVzaW9uQGdtYWlsLmNvbT4KQXV0aG9yOiBUb20gTGFuZSA8dGdsQHNzcy5wZ2gucGEudXM+ CkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20vMTg5NTMtMWM5ODgzYTlkNGFmZWIzMEBw b3N0Z3Jlc3FsLm9yZwoKQnJhbmNoCi0tLS0tLQptYXN0ZXIKCkRldGFpbHMKLS0tLS0tLQpodHRw czovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmLzY2ZTlkZjlmNmVmNTA3MTliMjVj YTYzYjYwYWFkOTM0ZTE0ZjRhMWMKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCnNyYy9i YWNrZW5kL29wdGltaXplci9wbGFuL2NyZWF0ZXBsYW4uYyAgfCAgMzQgKysrKystLQpzcmMvYmFj a2VuZC9vcHRpbWl6ZXIvdXRpbC9wYXJhbWFzc2lnbi5jIHwgIDg0ICsrKysrKysrKystLS0tLS0K c3JjL2JhY2tlbmQvb3B0aW1pemVyL3V0aWwvcGxhY2Vob2xkZXIuYyB8ICA0MCArKysrKysrKwpz cmMvaW5jbHVkZS9vcHRpbWl6ZXIvcGFyYW1hc3NpZ24uaCAgICAgIHwgICAzICstCnNyYy9pbmNs dWRlL29wdGltaXplci9wbGFjZWhvbGRlci5oICAgICAgfCAgIDIgKwpzcmMvdGVzdC9yZWdyZXNz L2V4cGVjdGVkL2pvaW4ub3V0ICAgICAgIHwgMTU4ICsrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysKc3JjL3Rlc3QvcmVncmVzcy9zcWwvam9pbi5zcWwgICAgICAgICAgICB8ICA0NiArKysr KysrKysKNyBmaWxlcyBjaGFuZ2VkLCAzMzAgaW5zZXJ0aW9ucygrKSwgMzcgZGVsZXRpb25zKC0p Cgo= --===============5502435584611027098==--