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 1rmecr-0095Ol-NB for pgsql-committers@arkaria.postgresql.org; Tue, 19 Mar 2024 18:55:54 +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 1rmecq-00HVep-5M for pgsql-committers@arkaria.postgresql.org; Tue, 19 Mar 2024 18:55:52 +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.94.2) (envelope-from ) id 1rmecp-00HVeh-Ub for pgsql-committers@lists.postgresql.org; Tue, 19 Mar 2024 18:55:52 +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.94.2) (envelope-from ) id 1rmecm-005Ptl-5u for pgsql-committers@lists.postgresql.org; Tue, 19 Mar 2024 18:55:51 +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 1rmeck-00EbRA-8A for pgsql-committers@lists.postgresql.org; Tue, 19 Mar 2024 18:55:46 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1rmeck-004dC4-0j for pgsql-committers@lists.postgresql.org; Tue, 19 Mar 2024 18:55:46 +0000 Content-Type: multipart/mixed; boundary="===============8171276613471679836==" MIME-Version: 1.0 From: Tom Lane To: pgsql-committers@lists.postgresql.org Subject: pgsql: Postpone reparameterization of paths until create_plan(). X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Tue, 19 Mar 2024 18:55:46 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============8171276613471679836== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 UG9zdHBvbmUgcmVwYXJhbWV0ZXJpemF0aW9uIG9mIHBhdGhzIHVudGlsIGNyZWF0ZV9wbGFuKCku CgpXaGVuIGNvbnNpZGVyaW5nIG5lc3Rsb29wIHBhdGhzIGZvciBpbmRpdmlkdWFsIHBhcnRpdGlv bnMgd2l0aGluCmEgcGFydGl0aW9ud2lzZSBqb2luLCBpZiB0aGUgaW5uZXIgcGF0aCBpcyBwYXJh bWV0ZXJpemVkLCBpdCBpcwpwYXJhbWV0ZXJpemVkIGJ5IHRoZSB0b3Btb3N0IHBhcmVudCBvZiB0 aGUgb3V0ZXIgcmVsLCBub3QgdGhlCmNvcnJlc3BvbmRpbmcgb3V0ZXIgcmVsIGl0c2VsZi4gIFRo ZXJlZm9yZSwgd2UgbmVlZCB0byB0cmFuc2xhdGUgdGhlCnBhcmFtZXRlcml6YXRpb24gc28gdGhh dCB0aGUgaW5uZXIgcGF0aCBpcyBwYXJhbWV0ZXJpemVkIGJ5IHRoZQpjb3JyZXNwb25kaW5nIG91 dGVyIHJlbC4KClVwIHRvIG5vdywgd2UgZGlkIHRoaXMgd2hpbGUgZ2VuZXJhdGluZyBqb2luIHBh dGhzLiAgSG93ZXZlciwgdGhhdCdzCnByb2JsZW1hdGljIGJlY2F1c2Ugd2UgbXVzdCBhbHNvIHRy YW5zbGF0ZSBzb21lIGV4cHJlc3Npb25zIHRoYXQgYXJlCnNoYXJlZCBhY3Jvc3MgYWxsIHBhdGhz IGZvciBhIHJlbGF0aW9uLCBzdWNoIGFzIHJlc3RyaWN0aW9uIGNsYXVzZXMKKGtlcHQgaW4gdGhl IFJlbE9wdEluZm8gYW5kL29yIEluZGV4T3B0SW5mbykgYW5kIFRhYmxlU2FtcGxlQ2xhdXNlcwoo a2VwdCBpbiB0aGUgUmFuZ2VUYmxFbnRyeSkuICBUaGUgZXhpc3RpbmcgY29kZSBmYWlscyB0byB0 cmFuc2xhdGUKdGhlc2UgYXQgYWxsLCBsZWFkaW5nIHRvIHdyb25nIGFuc3dlcnMsIG9kZCBmYWls dXJlcyBzdWNoIGFzCiJ2YXJpYWJsZSBub3QgZm91bmQgaW4gc3VicGxhbiB0YXJnZXQgbGlzdCIs IG9yIGV4ZWN1dG9yIGNyYXNoZXMuCkJ1dCB3ZSBjYW4ndCBtb2RpZnkgdGhlbSBkdXJpbmcgcGF0 aCBnZW5lcmF0aW9uLCBiZWNhdXNlIHRoYXQgd291bGQKYnJlYWsgdGhpbmdzIGlmIHdlIGVuZCB1 cCBjaG9vc2luZyBzb21lIG5vbi1wYXJ0aXRpb25lZC1qb2luIHBhdGguCgpTbyB0aGlzIHBhdGNo IHBvc3Rwb25lcyByZXBhcmFtZXRlcml6YXRpb24gb2YgdGhlIGlubmVyIHBhdGggdW50aWwKY3Jl YXRlcGxhbi5jLCB3aGVyZSBpdCBpcyBzYWZlIHRvIG1vZGlmeSB0aGUgcmVmZXJlbmNlZCBSYW5n ZVRibEVudHJ5LApSZWxPcHRJbmZvIG9yIEluZGV4T3B0SW5mbywgYmVjYXVzZSB3ZSBoYXZlIG1h ZGUgYSBmaW5hbCBjaG9pY2Ugb2Ygd2hpY2gKUGF0aCB0byB1c2UuICBXZSBkbyBzdGlsbCBoYXZl IHRvIGNoZWNrIGR1cmluZyBwYXRoIGdlbmVyYXRpb24gdGhhdAp0aGUgcmVwYXJhbWV0ZXJpemF0 aW9uIHdpbGwgYmUgcG9zc2libGUuICBTbyB3ZSBpbnRyb2R1Y2UgYSBuZXcKZnVuY3Rpb24gcGF0 aF9pc19yZXBhcmFtZXRlcml6YWJsZV9ieV9jaGlsZCgpIHRvIGRldGVjdCB0aGF0LgoKVGhlIGR1 cGxpY2F0aW9uIGJldHdlZW4gcGF0aF9pc19yZXBhcmFtZXRlcml6YWJsZV9ieV9jaGlsZCgpIGFu ZApyZXBhcmFtZXRlcml6ZV9wYXRoX2J5X2NoaWxkKCkgaXMgYSBiaXQgYW5ub3lpbmcsIGJ1dCB0 aGVyZSBzZWVtcwpubyBvdGhlciBnb29kIGFuc3dlci4gIEEgc21hbGwgYmVuZWZpdCBpcyB0aGF0 IHdlIGNhbiBhdm9pZCBidWlsZGluZwp1c2VsZXNzIHJlcGFyYW1ldGVyaXplZCB0cmVlcyBpbiBj YXNlcyB3aGVyZSBhIG5vbi1wYXJ0aXRpb25lZCBqb2luCmlzIHVsdGltYXRlbHkgY2hvc2VuLiAg QWxzbywgcmVwYXJhbWV0ZXJpemVfcGF0aF9ieV9jaGlsZCgpIGNhbiBub3cKYmUgYWxsb3dlZCB0 byBzY3JpYmJsZSBvbiB0aGUgaW5wdXQgcGF0aHMsIHNhdmluZyBhIGZldyBjeWNsZXMuCgpUaGlz IGZpeCByZXBhaXJzIHRoZSBzYW1lIHByb2JsZW1zIHByZXZpb3VzbHkgYWRkcmVzc2VkIGluIHRo ZQpiYWNrIGJyYW5jaGVzIGJ5IGNvbW1pdHMgNjJmMTIwMjAzIGV0IGFsLgoKUmljaGFyZCBHdW8s IHJldmlld2VkIGF0IHZhcmlvdXMgdGltZXMgYnkgQXNodXRvc2ggQmFwYXQsIEFuZHJlaQpMZXBp a2hvdiwgQWxlbmEgUnliYWtpbmEsIFJvYmVydCBIYWFzLCBhbmQgbXlzZWxmCgpEaXNjdXNzaW9u OiBodHRwczovL3Bvc3Rnci5lcy9tL0NBTWJXczQ5NitOPVVBak9jPXJjRDNQN0I2b0plNHJadzA4 ZV9UWlJVc1diUHhaVzNUd0BtYWlsLmdtYWlsLmNvbQoKQnJhbmNoCi0tLS0tLQptYXN0ZXIKCkRl dGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmL2I3 ZTIxMjFhYjdkNjE2NmI4MzVhNDZjZWFhYjFiNmE2ZGM1ODk3MDMKCk1vZGlmaWVkIEZpbGVzCi0t LS0tLS0tLS0tLS0tCnNyYy9iYWNrZW5kL29wdGltaXplci9wYXRoL2pvaW5wYXRoLmMgICAgICAg IHwgIDY3ICsrKy0tLQpzcmMvYmFja2VuZC9vcHRpbWl6ZXIvcGxhbi9jcmVhdGVwbGFuLmMgICAg ICB8ICAxNyArKwpzcmMvYmFja2VuZC9vcHRpbWl6ZXIvdXRpbC9wYXRobm9kZS5jICAgICAgICB8 IDI5MiArKysrKysrKysrKysrKysrKysrKystLS0tLS0Kc3JjL2luY2x1ZGUvb3B0aW1pemVyL3Bh dGhub2RlLmggICAgICAgICAgICAgfCAgIDIgKwpzcmMvdGVzdC9yZWdyZXNzL2V4cGVjdGVkL3Bh cnRpdGlvbl9qb2luLm91dCB8IDE2OCArKysrKysrKysrKysrKysKc3JjL3Rlc3QvcmVncmVzcy9z cWwvcGFydGl0aW9uX2pvaW4uc3FsICAgICAgfCAgNDAgKysrKwo2IGZpbGVzIGNoYW5nZWQsIDQ4 NSBpbnNlcnRpb25zKCspLCAxMDEgZGVsZXRpb25zKC0pCgo= --===============8171276613471679836==--