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 1trbc1-0068c9-Bt for pgsql-committers@arkaria.postgresql.org; Mon, 10 Mar 2025 11:48:01 +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 1trbc0-00A4EF-1H for pgsql-committers@arkaria.postgresql.org; Mon, 10 Mar 2025 11:48:00 +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.94.2) (envelope-from ) id 1trbbz-00A4E7-NW for pgsql-committers@lists.postgresql.org; Mon, 10 Mar 2025 11:47:59 +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 1trbbx-0021Iw-1H for pgsql-committers@lists.postgresql.org; Mon, 10 Mar 2025 11:47:58 +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=+UbAJ0UYNafnupMDdgrzcJollrIhsepr3Qsqq1EP8DY=; b=FvMN5kfCnq9BlFMOK7408P/6V7 K8WR0q/6iz0cxtDCdxmlviFtBPQLg1Wlc3eEubagqSarZfBCOVA5hOpv+xpK9jfR2hh75cG1b7uLf YhzYPe56Frs2qXy3xFetPsyfzEw2bXGo654SJhJtlgNOXOVREeLo8fXZSLNuX5os60kCdHo8EenfQ QUOK4N9WpB8367Qdxpw8A76EBMqquLrRII+EuPwaBAHF5qADHyJ1azkMgxbRrZpGYrpoExM/62Fl6 AkMwFsXfeoN4/+OcTic3WKttPgjZoNTE9B4y2lx1iVpU46VuyzbbS62p5UirN9w1NHd2TS5vugOtj KxCjh2og==; 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 1trbbx-005GLw-3r for pgsql-committers@lists.postgresql.org; Mon, 10 Mar 2025 11:47:57 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1trbbw-001kn9-1O for pgsql-committers@lists.postgresql.org; Mon, 10 Mar 2025 11:47:56 +0000 Content-Type: multipart/mixed; boundary="===============0027219159357132980==" MIME-Version: 1.0 From: Alexander Korotkov To: pgsql-committers@lists.postgresql.org Subject: pgsql: Teach Append to consider tuple_fraction when accumulating subpat X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Mon, 10 Mar 2025 11:47:56 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============0027219159357132980== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 VGVhY2ggQXBwZW5kIHRvIGNvbnNpZGVyIHR1cGxlX2ZyYWN0aW9uIHdoZW4gYWNjdW11bGF0aW5n IHN1YnBhdGhzLgoKVGhpcyBjaGFuZ2UgaXMgZGVkaWNhdGVkIHRvIG1vcmUgYWN0aXZlIHVzYWdl IG9mIEluZGV4U2NhbiBhbmQgcGFyYW1ldGVyaXplZApOZXN0TG9vcCBwYXRocyBpbiBwYXJ0aXRp b25lZCBjYXNlcyB1bmRlciBhbiBBcHBlbmQgbm9kZSwgYXMgaXQgYWxyZWFkeSB3b3Jrcwp3aXRo IHBsYWluIHRhYmxlcy4gIEFzIG5ld2x5IGFkZGVkIHJlZ3Jlc3Npb24gdGVzdHMgZGVtb25zdHJh dGUsIGl0IHNob3VsZApwcm92aWRlIG1vcmUgc21hcnRuZXNzIHRvIHRoZSBwYXJ0aXRpb253aXNl IHRlY2huaXF1ZS4KCldpdGggYW4gaW5kaWNhdGlvbiBvZiBob3cgbWFueSB0dXBsZXMgYXJlIG5l ZWRlZCwgaXQgbWF5IGJlIG1vcmUgbWVhbmluZ2Z1bAp0byB1c2UgdGhlICdmcmFjdGlvbmFsIGJy YW5jaCcgc3VicGF0aHMgb2YgdGhlIEFwcGVuZCBwYXRoIGxpc3QsIHdoaWNoIGFyZQptb3JlIG9w dGltYWwgZm9yIHRoaXMgc3BlY2lmaWMgbnVtYmVyIG9mIHR1cGxlcy4gIFBsYW5uaW5nIG9uIGEg aGlnaGVyIGxldmVsLAppZiB0aGUgb3B0aW1pemVyIG5lZWRzIGFsbCB0aGUgdHVwbGVzLCBpdCB3 aWxsIGNob29zZSBub24tZnJhY3Rpb25hbCBwYXRocy4KSW4gdGhlIGNhc2Ugd2hlbiwgZHVyaW5n IGV4ZWN1dGlvbiwgQXBwZW5kIG5lZWRzIHRvIHJldHVybiBmZXdlciB0dXBsZXMgdGhhbgpkZWNs YXJlZCBieSB0dXBsZV9mcmFjdGlvbiwgaXQgd291bGQgbm90IGJlIGhhcm1mdWwgdG8gdXNlIHRo ZSAnaW50ZXJtZWRpYXRlJwp2YXJpYW50IG9mIHBhdGhzLiAgSG93ZXZlciwgaXQgd2lsbCBlYXJu IGEgY29uc2lkZXJhYmxlIHByb2ZpdCBpZiBhIHNlbnNpYmxlCnNldCBvZiB0dXBsZXMgaXMgc2Vs ZWN0ZWQuCgpUaGUgY2hhbmdlIG9mIHRoZSBleGlzdGluZyByZWdyZXNzaW9uIHRlc3QgZGVtb25z dHJhdGVzIHRoZSBwb3NpdGl2ZSBvdXRjb21lCm9mIHRoaXMgZmVhdHVyZTogaW5zdGVhZCBvZiBz Y2FubmluZyB0aGUgd2hvbGUgdGFibGUsIHRoZSBvcHRpbWl6ZXIgcHJlZmVycwp0byB1c2UgYSBw YXJhbWV0ZXJpemVkIHNjYW4sIGJlaW5nIGF3YXJlIG9mIHRoZSBvbmx5IHNpbmdsZSB0dXBsZSB0 aGUgam9pbgpoYXMgdG8gcHJvZHVjZSB0byBwZXJmb3JtIHRoZSBxdWVyeS4KCkRpc2N1c3Npb246 IGh0dHBzOi8vd3d3LnBvc3RncmVzcWwub3JnL21lc3NhZ2UtaWQvZmxhdC9DQU4tTENWUHhuV0Iz OUNVQlRnT1E5TzdEZDhEckFfdHBUMUVZM0xOVm5VdXZBWDFOakElNDBtYWlsLmdtYWlsLmNvbQpB dXRob3I6IE5pa2l0YSBNYWxha2hvdiA8aHVrdXRvY0BnbWFpbC5jb20+CkF1dGhvcjogQW5kcmVp IExlcGlraG92IDxsZXBpaG92QGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHkgRmFuIDx6aGlo dWlmYW4xMjEzQDE2My5jb20+ClJldmlld2VkLWJ5OiBBbGV4YW5kZXIgS29yb3Rrb3YgPGFla29y b3Rrb3ZAZ21haWwuY29tPgoKQnJhbmNoCi0tLS0tLQptYXN0ZXIKCkRldGFpbHMKLS0tLS0tLQpo dHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmL2ZhZTUzNWRhMGFjMmE4ZDBi YjI3OWNjNjZkNjJiMGRjYzRiNTQwOWIKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCnNy Yy9iYWNrZW5kL29wdGltaXplci9wYXRoL2FsbHBhdGhzLmMgICAgICAgIHwgIDE4ICsrKystCnNy Yy9iYWNrZW5kL29wdGltaXplci9wbGFuL3BsYW5uZXIuYyAgICAgICAgIHwgICA4ICsrCnNyYy90 ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvcGFydGl0aW9uX2pvaW4ub3V0IHwgMTE2ICsrKysrKysrKysr KysrKysrKysrKysrKysrKwpzcmMvdGVzdC9yZWdyZXNzL2V4cGVjdGVkL3VuaW9uLm91dCAgICAg ICAgICB8ICAxNSArKy0tCnNyYy90ZXN0L3JlZ3Jlc3Mvc3FsL3BhcnRpdGlvbl9qb2luLnNxbCAg ICAgIHwgIDIxICsrKysrCjUgZmlsZXMgY2hhbmdlZCwgMTY4IGluc2VydGlvbnMoKyksIDEwIGRl bGV0aW9ucygtKQoK --===============0027219159357132980==--