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 1vkK82-00De91-0L for pgsql-committers@arkaria.postgresql.org; Mon, 26 Jan 2026 10:47:30 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vkK81-007VTM-0b for pgsql-committers@arkaria.postgresql.org; Mon, 26 Jan 2026 10:47:29 +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 1vkK80-007VTE-36 for pgsql-committers@lists.postgresql.org; Mon, 26 Jan 2026 10:47:29 +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.98.2) (envelope-from ) id 1vkK7y-00000000Wlv-41yv for pgsql-committers@lists.postgresql.org; Mon, 26 Jan 2026 10:47:29 +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=CVeYYnq6PWhRUj/9oHA/rkqldlackxiDyRTtnCp8ffU=; b=OHzjT/OQR5g9kKjEnYxSSxsiLh XjzNf7SR9Gz3+kt3vLh7OoRCjEUJlhP+PJAaMu+MWDjH4oPI48um0abkNikdiMhukKxixDjpBPc1O QlUYRDI5Zj2rHFp1M4ZwV6arwiVW8psKnsvfBshSeUFFgw2vP+ETgu/31r00pG2SrWR/QsB/NE7zW EL8gM5EYOCeqd7T2BXURzNM0g+nTTWGpGofUocJv8ohquVmXPU4ZteiZqJrdBW8yRXBXwm7+v6zHN KvkL/3RTgjKRGnS9AJLSwPlCbXpudWWF++Mtrk/7XmEpQRtGzfQ6ss+HO4qb9tguJxfqKmon/b1Og eDSPPP8g==; 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 1vkK7w-00724w-2l for pgsql-committers@lists.postgresql.org; Mon, 26 Jan 2026 10:47:25 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vkK7x-002jka-0E for pgsql-committers@lists.postgresql.org; Mon, 26 Jan 2026 10:47:25 +0000 Content-Type: multipart/mixed; boundary="===============2060439296181882694==" MIME-Version: 1.0 From: David Rowley To: pgsql-committers@lists.postgresql.org Subject: pgsql: Fix possible issue of a WindowFunc being in the wrong WindowClau X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Mon, 26 Jan 2026 10:47:25 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============2060439296181882694== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Rml4IHBvc3NpYmxlIGlzc3VlIG9mIGEgV2luZG93RnVuYyBiZWluZyBpbiB0aGUgd3JvbmcgV2lu ZG93Q2xhdXNlCgplZDFhODhkZGEgbWFkZSBpdCBzbyBXaW5kb3dDbGF1c2VzIGNhbiBiZSBtZXJn ZWQgd2hlbiBhbGwgd2luZG93CmZ1bmN0aW9ucyBiZWxvbmdpbmcgdG8gdGhlIFdpbmRvd0NsYXVz ZSBjYW4gZXF1YWxseSB3ZWxsIHVzZSBzb21lCm90aGVyIFdpbmRvd0NsYXVzZSB3aXRob3V0IGFu eSBiZWhhdmlvcmFsIGNoYW5nZXMuICBXaGVuIHRoYXQKb3B0aW1pemF0aW9uIGFwcGxpZXMsIHRo ZSBXaW5kb3dGdW5jJ3MgIndpbnJlZiIgZ2V0cyBhZGp1c3RlZCB0bwpyZWZlcmVuY2UgdGhlIG5l dyBXaW5kb3dDbGF1c2UuCgpUaGF0IGNvbW1pdCBkb2VzIG5vdCB3b3JrIHdlbGwgd2l0aCB0aGUg ZGVkdXBsaWNhdGlvbiBsb2dpYyBpbgpmaW5kX3dpbmRvd19mdW5jdGlvbnMoKSwgd2hpY2ggb25s eSBhZGRlZCB0aGUgV2luZG93RnVuYyB0byB0aGUgbGlzdAp3aGVuIHRoZXJlIHdhc24ndCBhbHJl YWR5IGFuIGlkZW50aWNhbCBXaW5kb3dGdW5jIGluIHRoZSBsaXN0LiAgVGhhdApkZWR1cGxpY2F0 aW9uIGxvZ2ljIG1lYW50IHRoYXQgdGhlIGR1cGxpY2F0ZSBXaW5kb3dGdW5jIHdvdWxkbid0IGdl dCB0aGUKIndpbnJlZiIgY2hhbmdlZCB3aGVuIG9wdGltaXplX3dpbmRvd19jbGF1c2VzKCkgd2Fz IGFibGUgdG8gc3dhcCB0aGUKV2luZG93RnVuYyB0byBhbm90aGVyIFdpbmRvd0NsYXVzZS4gIFRo aXMgY291bGQgbGVhZCB0byB0aGUgZm9sbG93aW5nCmVycm9yIGluIHRoZSB1bmxpa2VseSBldmVu dCB0aGF0IHRoZSBkZWR1cGxpY2F0aW9uIGNvZGUgZGlkIHNvbWV0aGluZyBhbmQKdGhlIGR1cGxp Y2F0ZSBXaW5kb3dGdW5jIGhhcHBlbmVkIHRvIGJlIG1vdmVkIGludG8gYW5vdGhlciBXaW5kb3dD bGF1c2UuCgpFUlJPUjogIFdpbmRvd0Z1bmMgd2l0aCB3aW5yZWYgMiBhc3NpZ25lZCB0byBXaW5k b3dBZ2cgd2l0aCB3aW5yZWYgMQoKQXMgaXQgdHVybnMgb3V0LCB0aGUgZGVkdXBsaWNhdGlvbiBs b2dpYyBpbiBmaW5kX3dpbmRvd19mdW5jdGlvbnMoKSBpcwpwcmV0dHkgYm9ndXMuICBJdCBtaWdo dCBoYXZlIGRvbmUgc29tZXRoaW5nIHdoZW4gYWRkZWQsIGFzIHRoYXQgY29kZQpwcmVkYXRlcyBi OGQ3ZjA1M2MsIHdoaWNoIGNoYW5nZWQgaG93IHByb2plY3Rpb25zIHdvcmsuICBBcyBpdCB0dXJu cwpvdXQsIGF0IGxlYXN0IG5vdyB3ZSAqd2lsbCogZXZhbHVhdGUgdGhlIGR1cGxpY2F0ZSBXaW5k b3dGdW5jcy4gIEFsbAp0aGF0IHRoZSBkZWR1cGxpY2F0aW9uIGNvZGUgc2VlbXMgdG8gZG8gdG9k YXkgaXMgYXNzaXN0IGluCnVuZGVyZXN0aW1hdGluZyB0aGUgV2luZG93QWdnUGF0aCBjb3N0cyBk dWUgdG8gbm90IGNvdW50aW5nIHRoZQpldmFsdWF0aW9uIGNvc3RzIG9mIGR1cGxpY2F0ZSBXaW5k b3dGdW5jcy4KCklkZWFsbHkgdGhlIGZpeCB3b3VsZCBiZSB0byByZW1vdmUgdGhlIGRlZHVwbGlj YXRpb24gY29kZSwgYnV0IHRoYXQKY291bGQgcmVzdWx0IGluIGNoYW5nZXMgdG8gdGhlIHBsYW4g Y29zdHMsIGFzIGR1cGxpY2F0ZSBXaW5kb3dGdW5jcwp3b3VsZCB0aGVuIGJlIGNvc3RlZC4gIElu c3RlYWQsIGxldCdzIHBsYXkgaXQgc2FmZSBhbmQgc2hpZnQgdGhlCmRlZHVwbGljYXRpb24gY29k ZSBzbyBpdCBydW5zIGFmdGVyIHRoZSBvdGhlciBwcm9jZXNzaW5nIGluCm9wdGltaXplX3dpbmRv d19jbGF1c2VzKCkuCgpCYWNrcGF0Y2ggb25seSBhcyBmYXIgYXMgdjE2IGFzIHRoZXJlIGRvZXNu J3Qgc2VlbSB0byBiZSBhbnkgb3RoZXIgaGFybQpkb25lIGJ5IHRoZSBXaW5kb3dGdW5jIGRlZHVw bGljYXRpb24gY29kZSBiZWZvcmUgdGhlbi4gIFRoaXMgaXNzdWUgd2FzCmZpeGVkIGluIG1hc3Rl ciBieSA3MDI3ZGQ0OTkuCgpSZXBvcnRlZC1ieTogTWVuZyBaaGFuZyA8bXphMTE3amNAZ21haWwu Y29tPgpBdXRob3I6IE1lbmcgWmhhbmcgPG16YTExN2pjQGdtYWlsLmNvbT4KQXV0aG9yOiBEYXZp ZCBSb3dsZXkgPGRncm93bGV5bWxAZ21haWwuY29tPgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rn ci5lcy9tL0NBRXJZTEZBdXhtVzBVVmRncno3aWl1TnJ4R1FuRktfT1A5aEJENUNVelJnanJWcno9 UUBtYWlsLmdtYWlsLmNvbQpCYWNrcGF0Y2gtdGhyb3VnaDogMTYKCkJyYW5jaAotLS0tLS0KUkVM XzE3X1NUQUJMRQoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwub3JnL3Bn L2NvbW1pdGRpZmYvY2FlODEyNzQxMTY3MGJlY2MxOTVmNDZhZjcyMzAyNWRkZDZlMTM1ZAoKTW9k aWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvb3B0aW1pemVyL3BsYW4vcGxh bm5lci5jIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKc3JjL2JhY2tl bmQvb3B0aW1pemVyL3V0aWwvY2xhdXNlcy5jIHwgMTEgKysrKy0tLS0tLS0KMiBmaWxlcyBjaGFu Z2VkLCAzOSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoK --===============2060439296181882694==--