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 1vSsp0-008CB7-0w for pgsql-committers@arkaria.postgresql.org; Tue, 09 Dec 2025 08:11:46 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vSsnz-003jUh-2W for pgsql-committers@arkaria.postgresql.org; Tue, 09 Dec 2025 08:10:44 +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 1vSsnz-003jUZ-0v for pgsql-committers@lists.postgresql.org; Tue, 09 Dec 2025 08:10:43 +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 1vSsnw-003tbs-1a for pgsql-committers@lists.postgresql.org; Tue, 09 Dec 2025 08:10:42 +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=e4qEmdIN8g4WQqQXuc1RszksY360a1CPAaV0v+Gd6pg=; b=Wpiuc92KEOHRM3euj+r0cCpqC/ JAKkIek4R0YBi+5tL8q3XEwVNc1277ZTPXC6CbyMSeN7O4fWGcfHPuKUofIvBJHtPYDL77VJRgxYb /+ZbMLo3x6OwpExMvG3y2KoVu4iTVN3nvF216aSS4NcRgsYHRdOs5q2j+uffCRPKWBrPuQ50ibkjB np8iXm/tTVM7+6BVIW5KUDPpI227/JDeSJ1X8nYkkcJsUCBB1ieqwBbPHxfTaoGOthVWTHHzLA9Dl vQm6lcceDKzXza37j45cPyydMmxtb4Rw8s6F1GxKaCzc/2sJSCLs5b4A2SjS6rKiwxZ/bHgGaoUYt AhhNbwxw==; 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 1vSsnx-007Kay-00 for pgsql-committers@lists.postgresql.org; Tue, 09 Dec 2025 08:10:41 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vSsnw-003aIp-0Z for pgsql-committers@lists.postgresql.org; Tue, 09 Dec 2025 08:10:40 +0000 Content-Type: multipart/mixed; boundary="===============5635799803459300854==" MIME-Version: 1.0 From: Richard Guo To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix distinctness check for queries with grouping sets X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Tue, 09 Dec 2025 08:10:40 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============5635799803459300854== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IGRpc3RpbmN0bmVzcyBjaGVjayBmb3IgcXVlcmllcyB3aXRoIGdyb3VwaW5nIHNldHMKCnF1 ZXJ5X2lzX2Rpc3RpbmN0X2ZvcigpIGlzIGludGVuZGVkIHRvIGRldGVybWluZSB3aGV0aGVyIGEg cXVlcnkgbmV2ZXIKcmV0dXJucyBkdXBsaWNhdGVzIG9mIHRoZSBzcGVjaWZpZWQgY29sdW1ucy4g IEZvciBxdWVyaWVzIHVzaW5nCmdyb3VwaW5nIHNldHMsIGlmIHRoZXJlIGFyZSBubyBncm91cGlu ZyBleHByZXNzaW9ucywgdGhlIHF1ZXJ5IG1heQpjb250YWluIG9uZSBvciBtb3JlIGVtcHR5IGdy b3VwaW5nIHNldHMuICBUaGUgZ29hbCBpcyB0byBkZXRlY3QKd2hldGhlciB0aGVyZSBpcyBleGFj dGx5IG9uZSBlbXB0eSBncm91cGluZyBzZXQsIGluIHdoaWNoIGNhc2UgdGhlCnF1ZXJ5IHdvdWxk IHJldHVybiBhIHNpbmdsZSByb3cgYW5kIHRodXMgYmUgZGlzdGluY3QuCgpUaGUgcHJldmlvdXMg bG9naWMgaW4gcXVlcnlfaXNfZGlzdGluY3RfZm9yKCkgd2FzIGluY29tcGxldGUgYmVjYXVzZQp0 aGUgY2hlY2sgd2FzIGluc3VmZmljaWVudGx5IHRob3JvdWdoIGFuZCBjb3VsZCByZXR1cm4gZmFs c2Ugd2hlbiBpdApjb3VsZCBoYXZlIHJldHVybmVkIHRydWUuICBJdCBmYWlsZWQgdG8gY29uc2lk ZXIgY2FzZXMgd2hlcmUgdGhlCkRJU1RJTkNUIGNsYXVzZSBpcyB1c2VkIG9uIHRoZSBHUk9VUCBC WSwgaW4gd2hpY2ggY2FzZSBkdXBsaWNhdGUgZW1wdHkKZ3JvdXBpbmcgc2V0cyBhcmUgcmVtb3Zl ZCwgbGVhdmluZyBvbmx5IG9uZS4gIEl0IGFsc28gZGlkIG5vdApjb3JyZWN0bHkgaGFuZGxlIGFs bCBwb3NzaWJsZSBzdHJ1Y3R1cmVzIG9mIEdyb3VwaW5nU2V0IG5vZGVzIHRoYXQKcmVwcmVzZW50 IGEgc2luZ2xlIGVtcHR5IGdyb3VwaW5nIHNldC4KClRvIGZpeCwgYWRkIGEgY2hlY2sgZm9yIHRo ZSBncm91cERpc3RpbmN0IGZsYWcsIGFuZCBleHBhbmQgdGhlIHF1ZXJ5J3MKZ3JvdXBpbmdTZXRz IHRyZWUgaW50byBhIGZsYXQgbGlzdCwgdGhlbiB2ZXJpZnkgdGhhdCB0aGUgZXhwYW5kZWQgbGlz dApjb250YWlucyBvbmx5IG9uZSBlbGVtZW50LgoKTm8gYmFja3BhdGNoIGFzIHRoaXMgY291bGQg cmVzdWx0IGluIHBsYW4gY2hhbmdlcy4KCkF1dGhvcjogUmljaGFyZCBHdW8gPGd1b2ZlbmdsaW51 eEBnbWFpbC5jb20+ClJldmlld2VkLWJ5OiBEYXZpZCBSb3dsZXkgPGRncm93bGV5bWxAZ21haWwu Y29tPgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tL0NBTWJXczQ4MFowNE50UDgtTzU1 dVJPcTJaZWdvMzA5K2gzaGhhWmh6Nnp0bWdXTEVCd0BtYWlsLmdtYWlsLmNvbQoKQnJhbmNoCi0t LS0tLQptYXN0ZXIKCkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9w Zy9jb21taXRkaWZmL2YwMDQ4NGMxNzBmNTYxOTljM2VlYWNjODJiZDcyZjhjMWUzYmFmNmIKCk1v ZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCnNyYy9iYWNrZW5kL29wdGltaXplci9wbGFuL2Fu YWx5emVqb2lucy5jIHwgMTkgKysrKy0tLQpzcmMvdGVzdC9yZWdyZXNzL2V4cGVjdGVkL2pvaW4u b3V0ICAgICAgICB8IDgzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKc3JjL3Rlc3Qv cmVncmVzcy9zcWwvam9pbi5zcWwgICAgICAgICAgICAgfCAzMiArKysrKysrKysrKysKMyBmaWxl cyBjaGFuZ2VkLCAxMjcgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCg== --===============5635799803459300854==--