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 1vYbns-008fSy-1S for pgsql-committers@arkaria.postgresql.org; Thu, 25 Dec 2025 03:14: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 1vYbnr-006Rz4-1S for pgsql-committers@arkaria.postgresql.org; Thu, 25 Dec 2025 03:14:16 +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.96) (envelope-from ) id 1vYbnq-006Ryv-36 for pgsql-committers@lists.postgresql.org; Thu, 25 Dec 2025 03:14:15 +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 1vYbnp-002UYg-2S for pgsql-committers@lists.postgresql.org; Thu, 25 Dec 2025 03:14:14 +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=LxXUTgV+tiEXgSiSdy/RmC1gLJ5fJXVi2u58JVnXLf4=; b=wj0dTQCVBP77+UJT+1L2evk/c6 FcMEBl87kNteJXIWvOw6qOT/2KzSBnWgmxiAcFfa28pMHN+fIt1hEw5qCljcho/LZldT52MIamXcg /RtkTtiqhZEBR/aMssXx0kc1dbjQ2CwdzDF+H9Q97nFSLK4JSlpKTdMcxzCnfUJktZmyFR6IaobKo ybYYfQYvR/aK4q4IYSReL1NyH7+lH5eAzzL81xKMWVzFTS9XmJrOMEJQvBw47Z7NwBTHI+1oSshFp +LwPQzweEOpPYU0vxF7Fnfei1gRbiA6gFzUrdRAfR8pRUx0N2/VLUvkM2h+Olb+R9F/1oDXEaiu6c zMmaSjeQ==; 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 1vYbnp-007AVm-1a for pgsql-committers@lists.postgresql.org; Thu, 25 Dec 2025 03:14:13 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vYbnm-002Y6d-2V for pgsql-committers@lists.postgresql.org; Thu, 25 Dec 2025 03:14:11 +0000 Content-Type: multipart/mixed; boundary="===============9200217517585994856==" 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:14:11 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============9200217517585994856== 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 Y2gtdGhyb3VnaDogMTgKCkJyYW5jaAotLS0tLS0KbWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0KaHR0 cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi8zMjU4MDhjYWM5YjM3OTg2OTA5 OWY0N2ZlNGY4MTk4ZGRkNzgwNWMwCgpNb2RpZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMv YmFja2VuZC9vcHRpbWl6ZXIvcGxhbi9wbGFubmVyLmMgICAgICAgfCAgNyArKy0Kc3JjL2JhY2tl bmQvb3B0aW1pemVyL3V0aWwvdGxpc3QuYyAgICAgICAgIHwgOTcgKysrKysrKysrKysrKysrKysr KysrKysrKysrKy0tCnNyYy9pbmNsdWRlL29wdGltaXplci90bGlzdC5oICAgICAgICAgICAgICB8 ICA1ICsrCnNyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvZ3JvdXBpbmdzZXRzLm91dCB8IDY3ICsr KysrKysrKysrKysrKysrKysrKwpzcmMvdGVzdC9yZWdyZXNzL3NxbC9ncm91cGluZ3NldHMuc3Fs ICAgICAgfCAyMyArKysrKysrCjUgZmlsZXMgY2hhbmdlZCwgMTkwIGluc2VydGlvbnMoKyksIDkg ZGVsZXRpb25zKC0pCgo= --===============9200217517585994856==--