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 1uhQA5-00ERL7-KJ for pgsql-docs@arkaria.postgresql.org; Thu, 31 Jul 2025 10:05:22 +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 1uhQA3-00EqIP-GA for pgsql-docs@arkaria.postgresql.org; Thu, 31 Jul 2025 10:05:19 +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 1uhQA3-00EqIG-4O for pgsql-docs@lists.postgresql.org; Thu, 31 Jul 2025 10:05:19 +0000 Received: from mail-yb1-xb2e.google.com ([2607:f8b0:4864:20::b2e]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1uhQA1-001i4k-0Y for pgsql-docs@lists.postgresql.org; Thu, 31 Jul 2025 10:05:18 +0000 Received: by mail-yb1-xb2e.google.com with SMTP id 3f1490d57ef6-e8dfa190de4so202167276.1 for ; Thu, 31 Jul 2025 03:05:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hagander.net; s=mail; t=1753956316; x=1754561116; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=yYNt52KCZr/hJqtMiYszlFRyzymSyHT5KPql4XvhQgA=; b=BU3hYQvmEsuMjlDAnKNk6ZZ+zCuaFqO4jcgiOp0BguQdXBG5PJ5y6BVz80QuM0IbMz 0bVzE7iZRnjLcvS8WauW8qpoOI3o0eIDdgQd4HMUScqHRCPOlY7nVs41P+RjIUJsWy9U TJw0xLggzHVrYM2l33x+9ZDJ6z+Z4QbPhHfS+YRx9A9ZQ+LmDVeh5OCNT1rIsJUCuufE BF2bXvojDSNR1EDRi9F4B8o1iq0MH+RhwoeZM6XM4fdGtaHwCgnQAFyPSUwJDfoN3QfY vaz0ZUf3vn7pV7aKSNPdImhyFHERtVoIMSTKobctSbqFIyUjFAPHsOwo0aM0Vo8+7suc 79bg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753956316; x=1754561116; h=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=yYNt52KCZr/hJqtMiYszlFRyzymSyHT5KPql4XvhQgA=; b=vLf6UrNQS9uQYuaKQKOuZWiMJrenRiDQFlGsXgF9brhMnSCzpfh+Zib78gC5rOBx4J JQXZzLu87mEg1YyyIQPgu4IxKKCiCg35yaKjT2lHqBldeyl035GZT3uJSsEhbaZ9lg9j 84AAR/16gccE1D3jRHnK4z18SEZ+pgRXw/g+XnF32Q7dJNaCb2KiguWIYMTFuDlLE6o2 8wdREja3kb7fFDObNgvCEiWD4FTV/N8pYduJ4pt5XWlT59apWgd3gxZ3LcwVwR6iWg/k giyDPiB7TEWpnI5etQ3InX2MXgL0vEX7OWz2VnBPv1YFYHPbVdD/Ssz7K0MwQ/7IUFIw gI1A== X-Forwarded-Encrypted: i=1; AJvYcCXE/1K/qKc6ap9HrTFZ4KPFhgkEfgakVsnsArnKWFhyCx/YEUFDaXzr53RpOayf4ncmh8bU73TuzgrK@lists.postgresql.org X-Gm-Message-State: AOJu0YwU+LxzBFqtOxoiurRnIlhs/8iM5aBmU/xAn5KtUNNaoYt7hRMt y3zdbv8LpNPabfQBCItvfVYnSehKu/Tfqn8mL09bYe4IiIKFY4HzEzIuXZaY4PJf0Y7Q2Ws7Luq AbahhK6jqTPmxByv6lToLRUrBFcVrl3KSeCxNPcYpJ8oMFHecrbU= X-Gm-Gg: ASbGncsI0yoS6LlkHQfpowZINKb1D93jyi1fO6A9jOE2Qn2VhrQoc3alSi/DbPBZ/Mc 5S+x2pRdW9eyNLd93JI3Nqx9en2OuhzgzffGoMsHEIvKsFricEK6wdz/QJHkTwyxDyg59zflbG9 0mhI+kzhtW5MpMUrxYx39+xaf3Y1lUKabVq5U4ygo6BoQC97EXMuQ9j8r5B3jRvsnYr7j7PaMpH Yd9h0EfjMFINq2x5rPcXB2oCyIxYFc9F1QZhSc5SrIUfz+9WMcR X-Google-Smtp-Source: AGHT+IE7+oLyCrt6c6issWj1AkDhRlt0ryQ2ZKUrFgS9r8A070EZPlybCbvgHCrtOkBoXwGrlTIHoP0KoOEbOZr5zjA= X-Received: by 2002:a05:6902:4887:b0:e8d:7647:afde with SMTP id 3f1490d57ef6-e8e315dc9a5mr8014357276.42.1753956315989; Thu, 31 Jul 2025 03:05:15 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Magnus Hagander Date: Thu, 31 Jul 2025 12:05:03 +0200 X-Gm-Features: Ac12FXwaWtfsDyK3Sd-etrlo0gbKvcbmSxdlHB77COilIX4a1fsi1uAx1_YoGZ0 Message-ID: Subject: Re: Lets prohibit predicting the future in the documentation. To: David Rowley Cc: "David G. Johnston" , PostgreSQL Documentation Content-Type: multipart/alternative; boundary="0000000000002aa114063b36c7ae" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000002aa114063b36c7ae Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Jul 31, 2025 at 5:03=E2=80=AFAM David Rowley = wrote: > On Thu, 31 Jul 2025 at 14:17, David G. Johnston > wrote: > > > > Came across this again today...we added, way back in v11: > > > > "This limitation will likely be removed in a future version of > PostgreSQL." > > > > https://www.postgresql.org/docs/18/sql-createstatistics.html > > This sort of thing doesn't particularly upset me. I don't believe we > should hide the fact that certain features might need more work. If it > inspires someone to work on making improvements, wouldn't it be > worthwhile keeping these? A huge amount of stuff gets done around here > because people find some inspiration to make things better. I don't > believe all those people need to experience the problems first-hand to > be able to fix them. Plenty of people arrive here just looking to get > involved and make a difference. I presume that something like this > being mentioned in the docs likely has a much better "we actually want > this feature" ratio than the TODO list does. I also imagine it's more > likely to inspire users of PostgreSQL to get involved in developing > than the TODO list is. > > -1 from me. > I can agree that the "will likely be removed" is a bad wording, and clearly it was wrong :) But something like "could be removed" would convey the important message that it is not a limitation of the concept itself, it's just something that hasn't been done yet -- and would perhaps encourage exactly the sort of thing yuo'r suggesting. Where as "will likely be removed" almost sounds like someone is already working on it. --=20 Magnus Hagander Me: https://www.hagander.net/ Work: https://www.redpill-linpro.com/ --0000000000002aa114063b36c7ae Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Thu, Jul 31,= 2025 at 5:03=E2=80=AFAM David Rowley <dgrowleyml@gmail.com> wrote:
On Thu, 31 Jul 2025 at 14:17, David G. Johnston<= br> <david.g= .johnston@gmail.com> wrote:
>
> Came across this again today...we added, way back in v11:
>
> "This limitation will likely be removed in a future version of &l= t;productname>PostgreSQL</productname>."
>
> https://www.postgresql.org/docs/18/= sql-createstatistics.html

This sort of thing doesn't particularly upset me. I don't believe w= e
should hide the fact that certain features might need more work. If it
inspires someone to work on making improvements, wouldn't it be
worthwhile keeping these? A huge amount of stuff gets done around here
because people find some inspiration to make things better. I don't
believe all those people need to experience the problems first-hand to
be able to fix them. Plenty of people arrive here just looking to get
involved and make a difference. I presume that something like this
being mentioned in the docs likely has a much better "we actually want=
this feature" ratio than the TODO list does. I also imagine it's m= ore
likely to inspire users of PostgreSQL to get involved in developing
than the TODO list is.

-1 from me.

I can agree that the "= will likely be removed" is a bad wording, and clearly it was wrong :) = But=C2=A0 something like "could be removed" would convey the impo= rtant message that it is not a limitation of the concept itself, it's j= ust something that hasn't been done yet -- and would perhaps encourage = exactly the sort of thing yuo'r suggesting. Where as "will likely = be removed" almost sounds like someone is already working on it.
=

--
<= div dir=3D"ltr" class=3D"gmail_signature">
=C2=A0Magnu= s Hagander
=C2=A0Me: https://www.hagander.net/
=C2=A0Work: https://www.redpill-linpro.com/
--0000000000002aa114063b36c7ae--