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 1vYbpo-008gO5-0s for pgsql-committers@arkaria.postgresql.org; Thu, 25 Dec 2025 03:16:17 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vYbpn-006WHf-0U for pgsql-committers@arkaria.postgresql.org; Thu, 25 Dec 2025 03:16:15 +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 1vYbpm-006WHW-2w for pgsql-committers@lists.postgresql.org; Thu, 25 Dec 2025 03:16:15 +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.96) (envelope-from ) id 1vYbpl-002caM-0f for pgsql-committers@lists.postgresql.org; Thu, 25 Dec 2025 03:16:15 +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=uxdgcC/uEGC0OeQgoUJ3E3I3DnIzc0nMya7ZJ26Wk2A=; b=D0Qhcs7cJGnCUCwb+he+pmV09K 0TlN84i19fbMThCwPgxwFKGuY/RL3ad7R4+38HGyPUsBARWhx4NNqEBqqZ26DzkgVCXMSSsLPQg6T 6U/f0YWQD+5KPOI5yvNjT+JKalJ1606JnnMi2yxW9j4FdLSiqt6Vr2735QXhWwpEbx2kXttuwwaIL jzF7pN0kHXf8DEHWB/cH7H9KfTQpkm8MnP4O0vjtigzNLh9nWnneApqCo+ewCeUU4syjPbElRPGTY YuxykZVVMahTegXmBu+T2V8+lwKSvQAWIh+r4eDei2ircFJHS2umbpxSqGFgna9OONyjBjIhzdMMe 968ygPnw==; 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 1vYbpk-007AZ0-0E for pgsql-committers@lists.postgresql.org; Thu, 25 Dec 2025 03:16:11 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vYbpi-002Y8d-0J for pgsql-committers@lists.postgresql.org; Thu, 25 Dec 2025 03:16:11 +0000 Content-Type: multipart/mixed; boundary="===============0988010872527457709==" MIME-Version: 1.0 From: Richard Guo To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix planner error with SRFs and grouping sets X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 25 Dec 2025 03:16:11 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============0988010872527457709== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IHBsYW5uZXIgZXJyb3Igd2l0aCBTUkZzIGFuZCBncm91cGluZyBzZXRzCgpJZiB0aGVyZSBh cmUgYW55IFNSRnMgaW4gYSBQYXRoVGFyZ2V0LCB3ZSBtdXN0IHNlcGFyYXRlIGl0IGludG8KU1JG LWNvbXB1dGluZyBhbmQgU1JGLWZyZWUgdGFyZ2V0cy4gIFRoaXMgaXMgYmVjYXVzZSB0aGUgZXhl Y3V0b3IgY2FuCm9ubHkgaGFuZGxlIFNSRnMgdGhhdCBhcHBlYXIgYXQgdGhlIHRvcCBsZXZlbCBv ZiB0aGUgdGFyZ2V0bGlzdCBvZiBhClByb2plY3RTZXQgcGxhbiBub2RlLgoKSWYgd2UgZmluZCBh IHN1YmV4cHJlc3Npb24gdGhhdCBtYXRjaGVzIGFuIGV4cHJlc3Npb24gYWxyZWFkeSBjb21wdXRl ZAppbiB0aGUgcHJldmlvdXMgcGxhbiBsZXZlbCwgd2Ugc2hvdWxkIHRyZWF0IGl0IGxpa2UgYSBW YXIgYW5kIHNob3VsZApub3Qgc3BsaXQgaXQgYWdhaW4uICBzZXRyZWZzLmMgd2lsbCBsYXRlciBy ZXBsYWNlIHRoZSBleHByZXNzaW9uIHdpdGgKYSBWYXIgcmVmZXJlbmNpbmcgdGhlIHN1YnBsYW4g b3V0cHV0LgoKSG93ZXZlciwgd2hlbiBwcm9jZXNzaW5nIHRoZSBncm91cGluZyB0YXJnZXQgZm9y IGdyb3VwaW5nIHNldHMsIHRoZQpwbGFubmVyIGNhbiBmYWlsIHRvIHJlY29nbml6ZSB0aGF0IGFu IGV4cHJlc3Npb24gaXMgYWxyZWFkeSBjb21wdXRlZAppbiB0aGUgc2Nhbi9qb2luIHBoYXNlLiAg VGhlIHJvb3QgY2F1c2UgaXMgYSBtaXNtYXRjaCBpbiB0aGUKbnVsbGluZ3JlbHMgYml0cy4gIEV4 cHJlc3Npb25zIGluIHRoZSBncm91cGluZyB0YXJnZXQgY2FycnkgdGhlCmdyb3VwaW5nIG51bGxp bmcgYml0IGluIHRoZWlyIG51bGxpbmdyZWxzIHRvIGluZGljYXRlIHRoYXQgdGhleSBjYW4gYmUK bnVsbGVkIGJ5IHRoZSBncm91cGluZyBzdGVwLiAgSG93ZXZlciwgdGhlIGNvcnJlc3BvbmRpbmcg ZXhwcmVzc2lvbnMKaW4gdGhlIHNjYW4vam9pbiB0YXJnZXQgZG8gbm90IGhhdmUgdGhlc2UgYml0 cy4KCkFzIGEgcmVzdWx0LCB0aGUgZXhhY3QgbWF0Y2ggY2hlY2sgaW4gbGlzdF9tZW1iZXIoKSBm YWlscywgbGVhZGluZyB0aGUKcGxhbm5lciB0byBpbmNvcnJlY3RseSBiZWxpZXZlIHRoYXQgdGhl IGV4cHJlc3Npb24gbmVlZHMgdG8gYmUKcmUtZXZhbHVhdGVkIGZyb20gaXRzIGFyZ3VtZW50cywg d2hpY2ggYXJlIG9mdGVuIG5vdCBhdmFpbGFibGUgaW4gdGhlCnN1YnBsYW4uICBUaGlzIGNhbiBs ZWFkIHRvIHBsYW5uZXIgZXJyb3JzIHN1Y2ggYXMgInZhcmlhYmxlIG5vdCBmb3VuZAppbiBzdWJw bGFuIHRhcmdldCBsaXN0Ii4KClRvIGZpeCwgaWdub3JlIHRoZSBncm91cGluZyBudWxsaW5nIGJp dCB3aGVuIGNoZWNraW5nIHdoZXRoZXIgYW4KZXhwcmVzc2lvbiBmcm9tIHRoZSBncm91cGluZyB0 YXJnZXQgaXMgYXZhaWxhYmxlIGluIHRoZSBwcmUtZ3JvdXBpbmcKaW5wdXQgdGFyZ2V0LiAgVGhp cyBhbGlnbnMgd2l0aCB0aGUgbWF0Y2hpbmcgbG9naWMgaW4gc2V0cmVmcy5jLgoKQmFja3BhdGNo IHRvIHYxOCwgd2hlcmUgdGhpcyBpc3N1ZSB3YXMgaW50cm9kdWNlZC4KCkJ1ZzogIzE5MzUzClJl cG9ydGVkLWJ5OiBNYXJpYW4gTVVMTEVSIFJFQkVZUk9MIDxtYXJpYW4ubXVsbGVyQHNlcmxpLmNv bT4KQXV0aG9yOiBSaWNoYXJkIEd1byA8Z3VvZmVuZ2xpbnV4QGdtYWlsLmNvbT4KUmV2aWV3ZWQt Ynk6IFRlbmRlciBXYW5nIDx0bmRyd2FuZ0BnbWFpbC5jb20+CkRpc2N1c3Npb246IGh0dHBzOi8v cG9zdGdyLmVzL20vMTkzNTMtYWFhMTc5YmJhOTg2YTE5YkBwb3N0Z3Jlc3FsLm9yZwpCYWNrcGF0 Y2gtdGhyb3VnaDogMTgKCkJyYW5jaAotLS0tLS0KUkVMXzE4X1NUQUJMRQoKRGV0YWlscwotLS0t LS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3BnL2NvbW1pdGRpZmYvMzgyY2U5Y2I3MTdm MzM3NjE3NGY4NTJlOGY0YjhjMjhiMWM4NzAyMAoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0t LS0Kc3JjL2JhY2tlbmQvb3B0aW1pemVyL3BsYW4vcGxhbm5lci5jICAgICAgIHwgIDcgKystCnNy Yy9iYWNrZW5kL29wdGltaXplci91dGlsL3RsaXN0LmMgICAgICAgICB8IDk3ICsrKysrKysrKysr KysrKysrKysrKysrKysrKystLQpzcmMvaW5jbHVkZS9vcHRpbWl6ZXIvdGxpc3QuaCAgICAgICAg ICAgICAgfCAgNSArKwpzcmMvdGVzdC9yZWdyZXNzL2V4cGVjdGVkL2dyb3VwaW5nc2V0cy5vdXQg fCA2NyArKysrKysrKysrKysrKysrKysrKysKc3JjL3Rlc3QvcmVncmVzcy9zcWwvZ3JvdXBpbmdz ZXRzLnNxbCAgICAgIHwgMjMgKysrKysrKwo1IGZpbGVzIGNoYW5nZWQsIDE5MCBpbnNlcnRpb25z KCspLCA5IGRlbGV0aW9ucygtKQoK --===============0988010872527457709==--