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 1v6kel-00978n-4u for pgsql-hackers@arkaria.postgresql.org; Thu, 09 Oct 2025 07:01:43 +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 1v6kei-000Obi-TY for pgsql-hackers@arkaria.postgresql.org; Thu, 09 Oct 2025 07:01:41 +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 1v6kei-000ObW-KE for pgsql-hackers@lists.postgresql.org; Thu, 09 Oct 2025 07:01:41 +0000 Received: from mail-yx1-xb12f.google.com ([2607:f8b0:4864:20::b12f]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1v6keg-000o9r-30 for pgsql-hackers@postgresql.org; Thu, 09 Oct 2025 07:01:40 +0000 Received: by mail-yx1-xb12f.google.com with SMTP id 956f58d0204a3-63cd60ca2b2so628951d50.2 for ; Thu, 09 Oct 2025 00:01:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1759993299; x=1760598099; darn=postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=ktrh8EtIUxpMFm/XGqEoHWFhcQTd0AOR2wjVxIurDc4=; b=KeRV/ELhmF4iiB4YF10kuLYqVrTm3UKN0rulHPK5YOj/F2xcw/xxXlvto2MD7g8pPl Zc893w5zqgiYFyoK3FBP3oF+nLzvMoh/Wl+KwwaysYCiv92C7UyXeLx40tdBp8zP+ZtS lLdOSzLevH1VDBVGyvSS++n22SV9KNvyIGDIFUKIFDE540kr8hrTuIeqc4QR6pv1eg48 ea1EP8fqEzvfNV56SIYx2D+H3UvynDaivnU4GebbsIQUkn4W+R/CpOzuVcSe0acrOzX0 1a2qhIDhkw1psfq7uvpvOfLo9SS/GyVYJXpesW66z9o9TI5YHNRLLTS0Bbc1nVhu0Rcu azMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759993299; x=1760598099; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ktrh8EtIUxpMFm/XGqEoHWFhcQTd0AOR2wjVxIurDc4=; b=oi+Klghbr+hncTEu7izJTwBXUbSBKREnUTkBEwP0JqtNyU60MEd/3eNtNHQXjVeD/c 1RvXfExXziyiZVkgsjCQIDUPdIh7G+zfB75wnjwK9mvJSc4CAcdv5xe4EjXZH72vgdux JPVXkUOjxVaxBMjwIO5iBudQ7IUGFEBMtdXaNlbuBqb9/TKu58bLVSk8Qp2cBgQLYp96 LQfz5CzlIrJCyfB4g6ek/ZpgyQ8SC5A4FWADetxJKxjXudibUDxpWFImAf02fEwwHKo7 Ro7RvfSA+nNJrEYKnCN8XgMk9/0dEhwkfVwlgZzDxQ2j6M2tetfpYbnBNaCxQWqllpj0 0XEA== X-Forwarded-Encrypted: i=1; AJvYcCUvU6fmZhtTZr9e74QggnSalahEXcYbIjq0wozDPyzo2aqI2dCA0o/FDrrPL86XGHnDKj/0Dq+Oi+72wNk0@postgresql.org X-Gm-Message-State: AOJu0Yx1fCmaLQR2RMAX4/0Wb2zXTLE+TnqnvGaKYEYn7ewPo4naXbSc t8RFhyogsu6+AC9xtUD3m/k1S6VnnX3vlOu2Uks4VDH6HPn5nZwPEBPxiYqjh6t/8bMkZy2Tj7O C85leKIMmd/cvc03AkydsGONC59r5Zwo= X-Gm-Gg: ASbGncvTqh3DSwuABQYgeXnt57z+sf86Y/agXAy6KxXWPHZyNe4bpe7ZGhxFnq6j2yW uHtfqPYxGZaZaiDZZ+2hQPYk+LylW1/7ECF1lAovlPqSA+vhbV83CYjfklk99mmjBuxjNOTwQx3 NGSDpmGyDOslBwAYj7HaZrSOPb+05fxPsuT68wYhnN2GiYqldgGb8aI475UGqb+CYpswD+u2SWe esU+3ztw1wcrAiKYDsDZ48aP2mOxR31O24DJW/hzNBu X-Google-Smtp-Source: AGHT+IE8pS8Et4188/N9Aa9urteiBa/mUUxMO1OhHx+I4e3Dw6B0ll2l7eguYeZtEKbMM7gjdw5r6wB0lqmOeTb2smQ= X-Received: by 2002:a05:690e:41:b0:5fb:14bf:d7bc with SMTP id 956f58d0204a3-63ccb81785cmr4774235d50.10.1759993299054; Thu, 09 Oct 2025 00:01:39 -0700 (PDT) MIME-Version: 1.0 References: <87il22cj51.fsf@163.com> <3064.1759986540@localhost> In-Reply-To: <3064.1759986540@localhost> From: Richard Guo Date: Thu, 9 Oct 2025 16:01:28 +0900 X-Gm-Features: AS18NWDWuZhQCXaXYSDchdsAMkXo4ENx2eLDo1BEGiVA1DAj-xeNqIn1usjyLQk Message-ID: Subject: Re: Eager aggregation, take 3 To: Antonin Houska Cc: Robert Haas , Tom Lane , Tender Wang , Paul George , Andy Fan , PostgreSQL-development , pgsql-hackers@lists.postgresql.org, Matheus Alcantara Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Thu, Oct 9, 2025 at 2:09=E2=80=AFPM Antonin Houska wrot= e: > Richard Guo wrote: > > I've pushed v24 -- thanks for all the reviews! Now bracing for the > > upcoming bug reports. > Thanks for finishing this! The lack of feedback I encountered earlier mad= e me > so frustrated that I could not find motivation to collaborate with you. I= 'm > happy now that my effort did not get wasted. Your efforts in the earlier versions were very important for getting this feature done. Thank you for your work. - Richard