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 1wbTky-002b12-0O for pgsql-committers@arkaria.postgresql.org; Mon, 22 Jun 2026 01:47:24 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wbTkx-0043dZ-0C for pgsql-committers@arkaria.postgresql.org; Mon, 22 Jun 2026 01:47:23 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wbThz-0042l9-0Q for pgsql-committers@lists.postgresql.org; Mon, 22 Jun 2026 01:44:19 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wbThw-00000001gNL-3GF7 for pgsql-committers@lists.postgresql.org; Mon, 22 Jun 2026 01:44:18 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=d5zylUmMwobGGi7OZM0PjqcBU2fpn5Uj0OehkKeAEWc=; b=pxzoLQaG3p3AXv2rgNH9HJx3sD EhjFdnWrgcida72C10bOXbd8HuySCpneIbojaPgnOJ/4/4X1siQNVB2bdsz26wJ8uI2pbVfEwY2aR iBFA9fhyc1R/h1kkwLQFr06mOo9+oePNSHQhBS//5A2CosxXaxrkCuhVbURkAMDmGuXVvdFFyCdF2 NaL+P51awuYhQXL8/NkIJSFMF6bFqeLW2Ab3NL2x5cDVLR3GFrgZIsEM0zo/5An0WaOxAzbydeKAX lqUJUq0uZforKcfCs5cvvZFKNQCZQqduVds8fgVWPPUepn8rcWLxhNP+tBr4IfXyLA9RSsQJ8zUN2 mIHeEqxQ==; 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.96) (envelope-from ) id 1wbTht-004g7C-3C for pgsql-committers@lists.postgresql.org; Mon, 22 Jun 2026 01:44: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 1wbTht-001LSu-1n for pgsql-committers@lists.postgresql.org; Mon, 22 Jun 2026 01:44:13 +0000 Content-Type: multipart/mixed; boundary="===============3754270910646344499==" MIME-Version: 1.0 From: Richard Guo To: pgsql-committers@lists.postgresql.org Subject: pgsql: Strip removed-relation references from PlaceHolderVars at join r X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Mon, 22 Jun 2026 01:44:13 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============3754270910646344499== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 U3RyaXAgcmVtb3ZlZC1yZWxhdGlvbiByZWZlcmVuY2VzIGZyb20gUGxhY2VIb2xkZXJWYXJzIGF0 IGpvaW4gcmVtb3ZhbAoKV2hlbiBsZWZ0LWpvaW4gcmVtb3ZhbCBkZWxldGVzIGEgcmVsYXRpb24s IHJlbW92ZV9yZWxfZnJvbV9xdWVyeSgpCnVwZGF0ZXMgdGhlIHJlbGlkIHNldHMgYXR0YWNoZWQg dG8gUmVzdHJpY3RJbmZvcyBhbmQKRXF1aXZhbGVuY2VNZW1iZXJzLCBhbmQgdGhlIGNhbm9uaWNh bCBQbGFjZUhvbGRlclZhciBoZWxkIGluIGVhY2gKUGxhY2VIb2xkZXJJbmZvLCBidXQgaXQgZG9l cyBub3QgcmV3cml0ZSB0aGUgUGxhY2VIb2xkZXJWYXJzIGVtYmVkZGVkCmluIGNsYXVzZSBhbmQg RXF1aXZhbGVuY2VDbGFzcyBtZW1iZXIgZXhwcmVzc2lvbnMuICBUaGF0IGhhcyBiZWVuCmZpbmUs IGJlY2F1c2UgbGF0ZXIgcHJvY2Vzc2luZyBjb25zdWx0cyB0aG9zZSByZWxpZCBzZXRzIHJhdGhl ciB0aGFuCnRoZSBlbWJlZGRlZCBQbGFjZUhvbGRlclZhcnMuCgpIb3dldmVyLCBzdWNoIGFuIGV4 cHJlc3Npb24gbWF5IGFmdGVyd2FyZHMgYmUgdHJhbnNsYXRlZCBmb3IgYW4KYXBwZW5kcmVsIGNo aWxkIGFuZCBoYXZlIGl0cyByZWxpZHMgcmVjb21wdXRlZCBmcm9tIHNjcmF0Y2ggYnkKcHVsbF92 YXJub3MoKS4gIElmIHRoZSBlbWJlZGRlZCBQbGFjZUhvbGRlclZhcidzIHBocmVscyBzdGlsbCBt ZW50aW9ucwp0aGUgcmVtb3ZlZCByZWxhdGlvbiwgcHVsbF92YXJub3MoKSBmb2xkcyBpdCBiYWNr IGluLCBzbyB0aGUgcmVidWlsdApjbGF1c2UncyByZWxpZHMgcmVmZXJlbmNlIGEgbm8tbG9uZ2Vy LWV4aXN0ZW50IHJlbGF0aW9uLiAgVGhhdCB5aWVsZHMKYSBwYXJhbWV0ZXJpemVkIHBhdGgga2V5 ZWQgb24gdGhlIHJlbW92ZWQgcmVsYXRpb24sIHRyaXBwaW5nIHRoZQpBc3NlcnQgb24gcm9vdC0+ b3V0ZXJfam9pbl9yZWxzIGluIGdldF9lY2xhc3NfaW5kZXhlc19mb3JfcmVsaWRzKCkuCgpGaXgg Ynkgc3RyaXBwaW5nIHRoZSByZW1vdmVkIHJlbGlkcyBmcm9tIHRoZSBQbGFjZUhvbGRlclZhcnMg aW4Kc3Vydml2aW5nIHJlbHMnIGJhc2VyZXN0cmljdGluZm8gYW5kIGluIEVxdWl2YWxlbmNlQ2xh c3MgbWVtYmVyCmV4cHJlc3Npb25zLCBrZWVwaW5nIHRoZW0gY29uc2lzdGVudCB3aXRoIHRoZSBj YW5vbmljYWwKUGxhY2VIb2xkZXJWYXJzLgoKVGhpcyBpcyBvbmx5IHJlYWNoYWJsZSBvbiB2MTgg YW5kIGxhdGVyLCB3aGVyZQptYXRjaF9pbmRleF90b19vcGVyYW5kKCkgYmVnYW4gaWdub3Jpbmcg UGxhY2VIb2xkZXJWYXJzOyBiZWZvcmUgdGhhdCwKdGhlIHdyYXBwaW5nIFBsYWNlSG9sZGVyVmFy IHByZXZlbnRlZCB0aGUgaW5kZXggbWF0Y2ggdGhhdCBleHBvc2VzIHRoZQpzdGFsZSByZWxpZHMu CgpSZXBvcnRlZC1ieTogQWxleGFuZGVyIEt1em1lbmtvdiA8YWt1em1lbmtvdkB0aWdlcmRhdGEu Y29tPgpBdXRob3I6IFJpY2hhcmQgR3VvIDxndW9mZW5nbGludXhAZ21haWwuY29tPgpSZXZpZXdl ZC1ieTogVGVuZGVyIFdhbmcgPHRuZHJ3YW5nQGdtYWlsLmNvbT4KRGlzY3Vzc2lvbjogaHR0cHM6 Ly9wb3N0Z3IuZXMvbS9DQUx6aHlxd3J5TDJReXdnTzAzVlFyXzIzN1NxM01FVmdUVFQyX0E5RzNu R1Q1LVNSWmdAbWFpbC5nbWFpbC5jb20KQmFja3BhdGNoLXRocm91Z2g6IDE4CgpCcmFuY2gKLS0t LS0tCm1hc3RlcgoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3Bn L2NvbW1pdGRpZmYvOWE2MGYyOTViY2IxODZhNzI5ZDA0ZTc2Mzc3YjdmMTIyYjJhMWRkOQoKTW9k aWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvb3B0aW1pemVyL3BsYW4vYW5h bHl6ZWpvaW5zLmMgfCAxMTkgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCnNyYy90ZXN0 L3JlZ3Jlc3MvZXhwZWN0ZWQvam9pbi5vdXQgICAgICAgIHwgIDIyICsrKysrKwpzcmMvdGVzdC9y ZWdyZXNzL3NxbC9qb2luLnNxbCAgICAgICAgICAgICB8ICAxMiArKysKMyBmaWxlcyBjaGFuZ2Vk LCAxNDMgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgo= --===============3754270910646344499==--