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 1uIAf8-00H4AS-PZ for pgsql-committers@arkaria.postgresql.org; Thu, 22 May 2025 18:29:02 +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 1uIAf7-006cLB-Kg for pgsql-committers@arkaria.postgresql.org; Thu, 22 May 2025 18:29: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 1uIAf7-006cL3-Dz for pgsql-committers@lists.postgresql.org; Thu, 22 May 2025 18:29: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 1uIAf4-000Lrr-35 for pgsql-committers@lists.postgresql.org; Thu, 22 May 2025 18:29: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 1uIAf4-009LLE-Ko for pgsql-committers@lists.postgresql.org; Thu, 22 May 2025 18:28:58 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1uIAf3-000I1r-2x for pgsql-committers@lists.postgresql.org; Thu, 22 May 2025 18:28:58 +0000 Content-Type: multipart/mixed; boundary="===============0403908858513707634==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: In ExecInitModifyTable, don't scribble on the source plan. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 22 May 2025 18:28:58 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============0403908858513707634== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 SW4gRXhlY0luaXRNb2RpZnlUYWJsZSwgZG9uJ3Qgc2NyaWJibGUgb24gdGhlIHNvdXJjZSBwbGFu LgoKVGhlIGNvZGUgY2FyZWxlc3NseSBtb2RpZmllZCBtdHN0YXRlLT5wcy5wbGFuLT50YXJnZXRs aXN0LAp3aGljaCBpdCdzIG5vdCBzdXBwb3NlZCB0byBkby4gIEZvcnR1bmF0ZWx5LCB0aGVyZSdz IG5vdApyZWFsbHkgYW55IG5lZWQgdG8gZG8gdGhhdCBiZWNhdXNlIHRoZSBwbGFubmVyIGFscmVh ZHkKc2V0IHVwIGEgcGVyZmVjdGx5IGFjY2VwdGFibGUgdGFyZ2V0bGlzdCBmb3IgdGhlIHBsYW4g bm9kZS4KV2UganVzdCBuZWVkIHRvIHJlbW92ZSB0aGUgZXJyb25lb3VzIGFzc2lnbm1lbnRzIGFu ZCB1cGRhdGUgc29tZQpyZWxldmFudCBjb21tZW50cy4KCkFzIGl0IGhhcHBlbnMsIHRoZSBlcnJv bmVvdXMgYXNzaWdubWVudHMgY2F1c2VkIHRoZSB0YXJnZXRsaXN0IHRvCnBvaW50IHRvIGEgZGlm ZmVyZW50IHBhcnQgb2YgdGhlIHNvdXJjZSBwbGFuIHRyZWUsIHNvIHRoYXQgdGhlcmUKaXNuJ3Qg cmVhbGx5IGEgcmlzayBvZiB0aGUgcG9pbnRlciBiZWNvbWluZyBkYW5nbGluZyBhZnRlciBleGVj dXRvcgp0ZXJtaW5hdGlvbi4gIFRoZSBvbmx5IHZpc2libGUgZWZmZWN0IG9mIHRoaXMgY2hhbmdl IHdlIGNhbiBmaW5kIGlzCnRoYXQgRVhQTEFJTiB3aWxsIHNob3cgdXBwZXIgcmVmZXJlbmNlcyB0 byB0aGUgTW9kaWZ5VGFibGUncyBvdXRwdXQKZXhwcmVzc2lvbnMgdXNpbmcgZGlmZmVyZW50IHZh cmlhYmxlcy4gIEZvcm1lcmx5IGl0IHNob3dlZCBWYXJzIGZyb20KdGhlIGZpcnN0IHRhcmdldCBy ZWxhdGlvbiB0aGF0IHN1cnZpdmVkIGV4ZWN1dG9yLXN0YXJ0dXAgcHJ1bmluZy4KTm93IGl0IGFs d2F5cyBzaG93cyBzdWNoIHJlZmVyZW5jZXMgdXNpbmcgdGhlIGZpcnN0IHJlbGF0aW9uIGFwcGVh cmluZwppbiB0aGUgcGxhbm5lciBvdXRwdXQsIGluZGVwZW5kZW50bHkgb2Ygd2hhdCBoYXBwZW5z IGR1cmluZyBleGVjdXRvcgpwcnVuaW5nLiAgT24gdGhlIHdob2xlIHRoYXQgc2VlbXMgbGlrZSBh IGdvb2QgdGhpbmcuCgpBbHNvIG1ha2UgYSBzbWFsbCB0d2VhayBpbiBFeHBsYWluUHJlU2Nhbk5v ZGUgdG8gZW5zdXJlIHRoYXQgdGhlIGZpcnN0CnJlbGF0aW9uIHdpbGwgcmVjZWl2ZSBhIHJlZm5h bWUgYXNzaWdubWVudCBpbiBzZXRfcnRhYmxlX25hbWVzLCBldmVuCmlmIGl0IGdvdCBwcnVuZWQg YXQgc3RhcnR1cC4gIFByZXZpb3VzbHkgdGhlIFZhcnMgbWlnaHQgYmUgc2hvd24Kd2l0aG91dCBh bnkgdGFibGUgcXVhbGlmaWNhdGlvbiwgd2hpY2ggaXMgY29uZnVzaW5nIGluIGEgbXVsdGktdGFi bGUKcXVlcnkuCgpJIGNvbnNpZGVyZWQgYmFjay1wYXRjaGluZyB0aGlzLCBidXQgc2luY2UgdGhl IGJ1ZyBkb2Vzbid0IHNlZW0gdG8KaGF2ZSBhbnkgcmVhbGx5IHRlcnJpYmxlIGNvbnNlcXVlbmNl cyBpbiBleGlzdGluZyBicmFuY2hlcywgaXQKc2VlbXMgYmV0dGVyIHRvIG5vdCBjaGFuZ2UgdGhl aXIgRVhQTEFJTiBvdXRwdXQuICBJdCdzIG5vdCB0b28gbGF0ZQpmb3IgdjE4IHRob3VnaCwgZXNw ZWNpYWxseSBzaW5jZSB2MTggYWxyZWFkeSBtYWRlIG90aGVyIGNoYW5nZXMgaW4KdGhlIEVYUExB SU4gb3V0cHV0IGZvciB0aGVzZSBjYXNlcy4KClJlcG9ydGVkLWJ5OiBUb20gTGFuZSA8dGdsQHNz cy5wZ2gucGEudXM+CkF1dGhvcjogQW5kcmVzIEZyZXVuZCA8YW5kcmVzQGFuYXJhemVsLmRlPgpD by1hdXRob3JlZC1ieTogVG9tIExhbmUgPHRnbEBzc3MucGdoLnBhLnVzPgpEaXNjdXNzaW9uOiBo dHRwczovL3Bvc3Rnci5lcy9tLzIxMzI2MS4xNzQ3NjExMDkzQHNzcy5wZ2gucGEudXMKCkJyYW5j aAotLS0tLS0KbWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5v cmcvcGcvY29tbWl0ZGlmZi9kMzc2YWI1NzBlZjk1ZjJlYWUxM2E3N2NiZDliYTIxMzgzZjE5NWY3 CgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMvYmFja2VuZC9jb21tYW5kcy9leHBs YWluLmMgICAgICAgICAgICAgICAgfCAgNCArKysKc3JjL2JhY2tlbmQvZXhlY3V0b3Ivbm9kZU1v ZGlmeVRhYmxlLmMgICAgICAgIHwgMTAgKysrLS0tCnNyYy9iYWNrZW5kL29wdGltaXplci9wbGFu L3NldHJlZnMuYyAgICAgICAgICB8ICA3ICsrLS0Kc3JjL3Rlc3QvcmVncmVzcy9leHBlY3RlZC9w YXJ0aXRpb25fcHJ1bmUub3V0IHwgNDcgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCnNyYy90 ZXN0L3JlZ3Jlc3Mvc3FsL3BhcnRpdGlvbl9wcnVuZS5zcWwgICAgICB8ICA2ICsrLS0KNSBmaWxl cyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMoLSkKCg== --===============0403908858513707634==--