Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nWTWn-0006T9-OO for pgsql-hackers@arkaria.postgresql.org; Tue, 22 Mar 2022 01:41:42 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nWTWm-0006at-MG for pgsql-hackers@arkaria.postgresql.org; Tue, 22 Mar 2022 01:41:40 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nWTWl-0006ZB-JS for pgsql-hackers@lists.postgresql.org; Tue, 22 Mar 2022 01:41:40 +0000 Received: from out5-smtp.messagingengine.com ([66.111.4.29]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nWTWi-0000xd-MA for pgsql-hackers@postgresql.org; Tue, 22 Mar 2022 01:41:38 +0000 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 26B0A5C012B; Mon, 21 Mar 2022 21:41:35 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Mon, 21 Mar 2022 21:41:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=anarazel.de; h= cc:cc:content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to; s=fm1; bh=f9/o5gv23c2azfsILSbX1T9rSMWPDdbuH/fvxY Q7VgU=; b=wDrvdKLQA1DMlF1xEWAX1u024Fw3WayolmGgofvWv2c2NhCpaN4YQi BdQgeKunono7Kmb3PVO4un7z5Iw9Z2cgkHQoKpW4qQbT9GXiijgJrDJbkS8gKOJo +JEM4GH3EGFMxgbKj6V/dLXo9AU2qP3HD6SXr7NJWtoIOAj3Z5igWHjHjv6ofpFk j1ZK7IVUbx2fjp2F99MGC9y04BhdaCvf2G1HHRVpO56Ql2h/QOZxuXsFU2ZD9/YK wcaiBjE6tfuKWz1+CFeMmnVL7TYsWTauQR4Iv3qMiX+fbwBHJ60llbTRG+3v5o4L sXga470Xip5eKLiOHySTHU/STb4wQnZQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=f9/o5gv23c2azfsIL SbX1T9rSMWPDdbuH/fvxYQ7VgU=; b=T7G3r1FobDmIETPEC1cbAbg8SKhnEqgZF HbWnTw3rlU7T4hwPRANTMmI28tH4B1y1PuI3I1GMloZsT3JBlUFGp7xWWE/TpmRC M3asAV6AQHVMIk+b/2UkOtsjNJbQqBIftRuCayKyg69Ya0en6o1Rxs9SgFw0L5Dc nlVsNi5NJHZopcBCqC9jtB8AT4EcF/F4iNoO9X+NpyW+NVPiaiEiGDzYos8GE3oG 6QvEFA5NTtUZvQBXhHjsdJ7l61UVIw6QD8Vfh6hHqdAUx93y2i1V8zJ+CkzVk/GW 3nJHzuoYvFfETKpEsDiuhavtZQwffdpVDL1oTRxFAVZbuuFc3AUeg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudeggedgfeehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpeetnhgurhgv shcuhfhrvghunhguuceorghnughrvghssegrnhgrrhgriigvlhdruggvqeenucggtffrrg htthgvrhhnpeevhfejveehvddvgfdtueefuefhhfetkefgfedtkefhieeuudefveduffdu gfdvgeenucffohhmrghinheptghirhhruhhsqdgtihdrtghomhenucevlhhushhtvghruf hiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrnhgurhgvshesrghnrghrrgii vghlrdguvg X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 21 Mar 2022 21:41:34 -0400 (EDT) Date: Mon, 21 Mar 2022 18:41:33 -0700 From: Andres Freund To: Andy Fan Cc: Robert Haas , Tom Lane , David Rowley , Dmitry Astapov , PostgreSQL-development Subject: Re: Condition pushdown: why (=) is pushed down into join, but BETWEEN or >= is not? Message-ID: <20220322014133.ktc2ffeb2m3jamgh@alap3.anarazel.de> References: <2889422.1646175214@sss.pgh.pa.us> <2908648.1646186702@sss.pgh.pa.us> <3001201.1646237367@sss.pgh.pa.us> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi, On 2022-03-08 21:44:37 +0800, Andy Fan wrote: > I have finished the PoC for planning timing improvement and joinrel rows > estimation. This currently crashes on cfbot: https://api.cirrus-ci.com/v1/task/6158455839916032/logs/cores.log https://cirrus-ci.com/task/6158455839916032 As this is clearly not 15 material, I've set the target version as 16. But it might be good to just move the whole entry to the next CF... Greetings, Andres Freund