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 1w9kjJ-001iN5-2x for pgsql-hackers@arkaria.postgresql.org; Mon, 06 Apr 2026 14:15:06 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w9kjI-0096dP-1X for pgsql-hackers@arkaria.postgresql.org; Mon, 06 Apr 2026 14:15:04 +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 1w9kjH-0096dH-3D for pgsql-hackers@lists.postgresql.org; Mon, 06 Apr 2026 14:15:04 +0000 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w9kjF-00000000uSF-2Yv6 for pgsql-hackers@lists.postgresql.org; Mon, 06 Apr 2026 14:15:03 +0000 Received: by mail-wr1-x42c.google.com with SMTP id ffacd0b85a97d-43cf5fbacc9so1893556f8f.1 for ; Mon, 06 Apr 2026 07:15:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1775484900; cv=none; d=google.com; s=arc-20240605; b=frTU6eZbSRnDiCxeOomMBcoDL9xYgjjwBaixM9ZGt7tyA1ZP2hKVOX7VfTjPXcvtqa XL3GoqVn+ElOJrkxi1+XODa2K6oXJycvu8uzpyBSF2YiWzVpkeakPYauJ47MK4YDQe0u y8uso1/2KgswsoihcdhCo1lXK53daEItalWD8GtiPFwhyYyBLKBueSZUZvZ9fDuetB4H dJ9uqyUhlGkwWz44jrJIFgGchz+9WF6IfZDxNVRinv2qV28BBYceoSlPsI+nQKc33VC2 2s+wBmD3EoFygnd5B/CuPKNcyoYvGPuwir+gjXtEvOj00ePzaFvVI7easE9m9TUyEXIf fSFA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=KIF0+qZmiL+o2RXXET8/FRXJmaa8eoo+AJoL5CRrOME=; fh=hw7OXIz8tFvSymyz34ZKyGH5xnZ8pCR/yMy1GuFEfd4=; b=ZyH2FfUaweFmVrj/Zzjnv7Akkq5wmvC06SnjB2/8ICTAVlvUK1lAQLVWREcYSVjCqD V4c1MvNvthYs9jp+BY6gSJLjVScRMRNOdjYmE+Ky1BJ2D310K7v5jzaFJAlMlupC6YNa 8Q1EXMMlxybms14YVGBnaihqy4rphbibOdtdNw3435jh0zCTdnF+1voj1ivD8QjJ0JCV rirho0kDbzF+X092iiJfgJ6LF8kqjhC+DtFepyQW11mcfHkeo1SoZ3/ij71GO94weGau EkPqhy6W///kv+O5ng408SeGUtwXMbdYW8Vt6iShuuuaE1dvHWWAo2xiNypOCr3KvwiE P7AA==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bowt-ie.20251104.gappssmtp.com; s=20251104; t=1775484900; x=1776089700; darn=lists.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=KIF0+qZmiL+o2RXXET8/FRXJmaa8eoo+AJoL5CRrOME=; b=J4z1oDlxi7la8CLSbos5bzdgOb7LW8ttSsqpZ51BmafCF93FHgWy5FPGKlp3vj2wqS 5X0UB58T8JR67xbC+psgQoqT8KgEknmx4awLPvO3oJO9C3HqNwGB1ufZDffmlQDz7FeK oGM6fYauU/18v1z/odUOt8vnInEEwjiPKBVVXa/AuBiH279X2lulay66pDgrAKgKEFjs FzaKR+DpOvJLDJpmDeVKCOBeuQ51ugOJ7CNsu0U8UULxy1oiGOjO5u8f5XR9ITf166Sj Zil657xTOrHY3e4hrODvh5CBkf6nW3QmYkTNK97kM/qW9td5zJBGiBNY5B57diRj9BPV mzJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775484900; x=1776089700; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=KIF0+qZmiL+o2RXXET8/FRXJmaa8eoo+AJoL5CRrOME=; b=QwRPAxQdonendP8PHhOaudr4h9MwQH46EN7eibV1/5tempwlYnhaQjungW27M890yy BLsw4JH3Np+WBX2WDxKjTLkJi1zdFiEO7Lvm+cC4XUCXkDW7jkDCS3JgUKVoDMGSJ+mc T3ykFpsS36J3hq0LuCQPW2tnjdALLX43on1se3GK16xi7S0vONK84Vq/uDIeD2I3nQ9y BI0QrZU012rK4jD6gg5W4YdK//8Lg9KG9uQhbf/DBS/bA/xdHnmypB7374jd/ThJMBUq pRQO0C46Hz7UgmwmyhFG8AmipGJoOIE70M3u9S2kZzab2NZJYOhicl5gPwPsjoBz3Oio rm3g== X-Forwarded-Encrypted: i=1; AJvYcCVBhqqA/AZQgF4gww/t2V3tA/pRJapQ6Tj16/XJH0w5jI2BkuXWiuzYt9J2QrxatmeEBuZD0iSLJ8DzFCCD@lists.postgresql.org X-Gm-Message-State: AOJu0YwSWWJdgYw8EHrg5SdbvmTOpxq0yS4jPLGOVqm7lDVoPLtw9lmU 5dXryBnD5y9bab3IVoVSmgB8dViZ3x0KQGJbrEqcV7v/LeqeH8o8BYSeHAKqD1Ds7C2M2Ma3y94 7TCZqO1Ehv3KboAVbvjJBeyjSGIbLT1sjqjOlUVZSLQ== X-Gm-Gg: AeBDieviLcRf/x2cdaAJM6rhZMIeHCrz0Jm3qmqWfJdHkdLgl/5G3dgkMDRA7GRQo3T hB+KlUKRtTemPbvl/DZF7d+VcrrbgbhAHa1TgRmyOhe9PbQfaT6lVBNcmfcNwcnxxP7JiH1EReo B5KVyxmULSv9PJ/nDxiXvK/5FdYBILiBxusUaeH/JRnSkgL45jM5d7E7toey2le+mnBCFbw6zRA uLNhVfiXMHuCnaJ3vtG2xvcjrNutMVLzesOhPiJlvIi8OwMTRpW80aIqFh2ipEE0gnhSZuFxKJ2 lTfOuY6ZJXJOTVnmy3sgfvEw2VZgWELLnIvuz9ZlNFjAj1BBHY7/UeN99SyIy5Cw X-Received: by 2002:a05:6000:2c0c:b0:43d:258d:8fa7 with SMTP id ffacd0b85a97d-43d28f959d9mr19637874f8f.7.1775484900250; Mon, 06 Apr 2026 07:15:00 -0700 (PDT) MIME-Version: 1.0 References: <3683430.1775173413@sss.pgh.pa.us> <3817825.1775240432@sss.pgh.pa.us> <3877210.1775272486@sss.pgh.pa.us> <386d8c06-0f96-40bb-b1b1-107db209c676@gmail.com> <2e7bdb5d-68ba-4c65-9931-a865ab6fc3d2@gmail.com> In-Reply-To: From: Peter Geoghegan Date: Mon, 6 Apr 2026 10:14:33 -0400 X-Gm-Features: AQROBzAQ_8teAZRmjMMNq3rwz6bAUQQk3aQlTiQ1rtnGiLbB1amu2yec4raz4Wc Message-ID: Subject: Re: pg_plan_advice To: Andres Freund Cc: Andrei Lepikhov , Robert Haas , Tom Lane , Alexander Lakhin , Lukas Fittl , PostgreSQL Hackers 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 Mon, Apr 6, 2026 at 9:56=E2=80=AFAM Andres Freund w= rote: > You're making sweeping high-level demands, implying they're easy ("when I > designed ... this kind of problem couldn=E2=80=99t have happened"), witho= ut any > concrete technical suggestions for how to actually achieve that. In very > strong language. Your high level demand, that somehow plan shape influen= cing > code should just work regardless of what crazy thing extensions have done > seems ... not entirely realistic, to put it very kindly. > > I suggest you rethink your approach of engaging with others. +1 --=20 Peter Geoghegan