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 1w550X-002s5V-1W for pgsql-docs@arkaria.postgresql.org; Tue, 24 Mar 2026 16:53:33 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w550V-0084GN-2o for pgsql-docs@arkaria.postgresql.org; Tue, 24 Mar 2026 16:53:32 +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 1w550V-0084GF-20 for pgsql-docs@lists.postgresql.org; Tue, 24 Mar 2026 16:53:32 +0000 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w550T-00000000uTi-2PeY for pgsql-docs@lists.postgresql.org; Tue, 24 Mar 2026 16:53:31 +0000 Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-486fe2024a9so32618895e9.0 for ; Tue, 24 Mar 2026 09:53:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cybertec.at; s=google; t=1774371209; x=1774976009; darn=lists.postgresql.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=IIe7jqJ8SgX40vlWu+jF2BU3mRdLuN5rMDk/+uNTBfw=; b=my+MJHfji/4BrlRmCPobWQA8PV8alioVKDA00+jSwgBop9x6GfPvAYs0l1zNmlzNTB LUc4J4+xqqlGFS1Ln44j2PnJZa5Nfo4+yrlu8Bcpb2AXM/rLkZbAEe7fQwx6ELLSZA3/ zEoc/P2scy/5xMpkv5En6DV+1MAE/ZKlkUutM9zO6qyx4ZJjAJMqNgDuJfBTkjdPzwjv /cgR2fwJLgTtWAY5a/Vkmj5T5R+4QBBIy2Uq610OAQ6Ep3HLvbN3FfYj7nIb2wZBALYS LZ7Ju7xKTQiAJ92wVEiJqNh3/JLRBhQc8vOl7D8pVaRyk+eCoLig5hxwmGqctof7Sovs ZBzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774371209; x=1774976009; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=IIe7jqJ8SgX40vlWu+jF2BU3mRdLuN5rMDk/+uNTBfw=; b=Efnj4sRiWoT+YWkRksUPoDQ3vklLZeeII3UMfJVJUduOq6clk9Y9aFO3Inke44w7sd VK1zYgqKEEY5E36jhjYmJQ+R9EnFIuAbvtM2Jd5ftDs8Rr3N2GyacszvYw0phvqaGg69 tseKmuC0rTJZUxp2/fG+2shP8qVKeOVULSgamI0iPKGmCaR/Lgm6HDjNp3YwCl0nu/SA CjxiWd7oTYb5Mjmji1p/QdMQBE+07ATRCUPhWJTeTY3rdaXTfTWLzV4xIpk1LM9Ah+Sd 6DB+Kcgq5Z9eXYDkfBXbuFaSlUzCUmStGmtCdfqtJWw6shyCzDL6XXLnphZ8MM9Gqc2i jYyA== X-Gm-Message-State: AOJu0YxgF/crNdCqWvmbKGR5/N0n5jNW3x+bKCrkfxEvSGh8h/yO/qXe 8pbXjAv4mJoh1KUfV8KF9Ejgs93jVsE+mPjYdcimA33fe1jLX9+2+zm1eMh49TX8aso= X-Gm-Gg: ATEYQzxDXIdFGZe7RJ7wYE4mcvhJvrEPxPGl6dSPUqB7qhXipaGSE2BxJRgiOkWQclc al/1sghcnWzlUS2iRrarVdCN9CQwm4TF+wkHmlUgKkBnr4GGdEqqhLNy9n2Zo/DQFlBqEBFY3rI lJBuPTYckxIDXU7JcVdau77w0b8KCkGF1zJh1tmQnV34zs34jYlJIALIKdn8VomgtozwealLokc A2jSxtRUE+Ow3movDmDqyel57XrMmfU92XL17XFDdHPB/C8TsegWq0x+/F7FddXIQO78V1BxHPN eWQWknM5vFnsd6ZfyxzLg3DYPPvEjSbdEq3WtzPo26wU8Aka9fnF7+N1dWn/mJzkaPbRv1dujF3 7IeoUWkAcAqpmgVaLvOzsQgq1U86xO3uh+YbBGR4E3fOZJVG1o6CYS0uPhNgYd29CB96SVSsRrQ CRZX4DacjYGTOZjCkfacrn7jY0YS2esyVSG/tx5CBLk/huQ+T4SAatxWQlxARiVa1I X-Received: by 2002:a05:600c:3e1a:b0:486:af22:4a2a with SMTP id 5b1f17b1804b1-48715fbabedmr6965335e9.7.1774371208963; Tue, 24 Mar 2026 09:53:28 -0700 (PDT) Received: from laurenz.albe-K4N0CV00F97414D ([2001:871:70:6701:8e0c:e727:4b64:3a9c]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-487113d73c0sm67799095e9.0.2026.03.24.09.53.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Mar 2026 09:53:28 -0700 (PDT) Message-ID: <48ad7007c0bbca725847473fe410cdda5753c65d.camel@cybertec.at> Subject: Re: [PATCH] Doc: clarify that pg_upgrade statistics transfer works cross-version From: Laurenz Albe To: Bruce Momjian , Nikolay Samokhvalov Cc: pgsql-docs@lists.postgresql.org Date: Tue, 24 Mar 2026 17:53:27 +0100 In-Reply-To: References: <1a7d3c03e6169e6340f9d77667433fd0cc5f5897.camel@cybertec.at> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.58.3 (3.58.3-1.fc43) MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Tue, 2026-03-24 at 11:04 -0400, Bruce Momjian wrote: > On Tue, Mar 24, 2026 at 05:36:42AM -0700, Nikolay Samokhvalov wrote: > > On Mon, Mar 23, 2026 at 23:59 Laurenz Albe w= rote: > > How about adding a simple remark, like > >=20 > > --- a/doc/src/sgml/ref/pgupgrade.sgml > > +++ b/doc/src/sgml/ref/pgupgrade.sgml > > +=C2=A0 =C2=A0 =C2=A0Transferring optimizer statistics works regardless= of the old cluster's > > +=C2=A0 =C2=A0 =C2=A0major version. > >=20 > > That would work too -- my goal was just to resolve confusion. >=20 > I was under the same impression --- that it only worked with upgrades > _from_ PG 18 and later. However, I can't find any documentation on this > limitation, so why did so many think this was true? I don't think > adding anything to the docs is the right approach. Bruce, you are confusing me. Your first sentence suggests that you (erroneously) thought that upgrading statistics only works when upgrading *from* v18 or better. But your last sentence suggests that you'd rather not add anything to the documentation that could dispel that misconception. Why? Yours, Laurenz Albe