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 1w5gv3-003Wes-05 for pgsql-hackers@arkaria.postgresql.org; Thu, 26 Mar 2026 09:22:25 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w5gv1-001ovR-1p for pgsql-hackers@arkaria.postgresql.org; Thu, 26 Mar 2026 09:22:23 +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 1w5gv1-001ovI-0u for pgsql-hackers@lists.postgresql.org; Thu, 26 Mar 2026 09:22:23 +0000 Received: from mail-qt1-x841.google.com ([2607:f8b0:4864:20::841]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w5guy-00000001GDz-3X5o for pgsql-hackers@postgresql.org; Thu, 26 Mar 2026 09:22:23 +0000 Received: by mail-qt1-x841.google.com with SMTP id d75a77b69052e-50b2ebca625so6223261cf.0 for ; Thu, 26 Mar 2026 02:22:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1774516939; cv=none; d=google.com; s=arc-20240605; b=T2lQtVYueVefjAAtw6wHG3zDte8D2KiA5hPvgDTblJQLeotN2iK1Pwo8s1Bwbsz0Q/ VZzXH1TLCp4HhxucOc1lnnS/PwzWjJabE2HgypJbwe/Tu4MBhCowNDinmSLG523eqDOh pJuR9Z+nA5sWfKwxurOVYYORVVF9U5UO0+EYzoZiXtxbazUqlnNBLPRGQ8NBMVSYgjF4 lCgTK9+6ByTtXzkp05X6sWUkHFLNFBAGYWv4yzGuyiUSk6KyS4YrcWvGGHUS1v7B73Lx VhU6NYAFzHZgaFbAi7qD0wGZXD2OEQDIvfygp5blQqeO6kw3N5+PB2j5qwhWkdU7pvVB 7ChA== 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=2Xese/Zm09ESowuVUg1pHepBJMk0m74iUzVAlN3y31g=; fh=wG2O5chZ56JwlKs5fklU8DQUUSn850XLtBx+Fp5dUQ8=; b=emB5rQXyep6Mt7NpFqn7SWxXt4h+z9sNS7BQNgCBwBOgXZ0AURfP9UTD3lT0wYqQ0o 8LQ7W5gXvGcs2IT2i8KsFMacHCx2eiKpMUkBSY31odsNAOwsGQDsRyOLRr0nckZolkXP 1w1mvWPkH2jSvAfyEdA3CrtNpqu/kJRMYU3oPX9vM4YKrvOeIxxzOJKFybpl4KlyOySI rmVrGQqBJkf73cO4WBWwnXAkh8qMbL+JOHtvKhNwftukn1+bJ80/JlOEwri0auMGovlS ILAkfFN/tNOKL9z1Jra11SHutB0Y62DLi2wfrRBoHQriivvrkfASG9qAwbjDbG8AJpgg iudw==; darn=postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774516939; x=1775121739; 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=2Xese/Zm09ESowuVUg1pHepBJMk0m74iUzVAlN3y31g=; b=AnMTaFKWl300saycQSkSzPEFbIZxBwt0IBI8juvM4KiLtS0oxQRRp8pabiVl2o0HxR NziA2R0bQTx1towuGPlHb2GgWtHhcuFx9S929tbXelf4KTmDt7EhezbZPrsRKvQ/ziJw uWeeFzdybzoyOLEYRtn2NypPNdUSBH4asVq9eHqeoMOzowgk/kyoJ0k+FXujI4nBf9Ev MhuuU5YRtJcIm0WKmwI9OmuWOiqgjcapmZiEDPGVwom+rHCyzEqntRXFfHxKmzmckC3b 6F9ueuKjwUB1UjzmuITNtkJy6Ha3flg9W0yLZoVEAYOjShdvkQdsdSk5PsITTF2EIxg8 GT5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774516939; x=1775121739; 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=2Xese/Zm09ESowuVUg1pHepBJMk0m74iUzVAlN3y31g=; b=FZ3nuQqnxOz4SHWSrFui5LmO442z3/OfA5UjMc9Dq81SFpejNzHlNzQmevwBoUJRf7 WApAKyzYrO+NVzzHTiq7wqD8tcthnIFPjIVtOsgBxP+5lsrroy+6XDXTEw0PBwB2poWo w2TqWZraVdVGpzeiI4GCamSEl7XaSq6Uk9xMjamURefdgAN5yviMBREszoyi/eC5W/Ud xtxQ0vXitMCXkui7tP8stRgGfCaYRtzbB5MTzuc8lr4qtU8pPAnLV8H38GK+IJaOkFYK 1Xsb9ke3hysQSIBRvRBPU90EPd8C46PNS64dN4zrCpj9wKElF6jZXjbzDoKtexgTWWj0 Awtw== X-Gm-Message-State: AOJu0YxFOqRce8RnOzpW2zPPEJlz5ifnqiLYamuACPnWP4O6UYywMqQb j8ZByIgkD4hQHZfCf/eyQ+CZJVXiuFsPjVg/tlGQytMNcPtshfgg3sIm/u8oIZioBxbKaWye4Vg WKBlIfAyOYh5EFtsoFv7NCqw13ew72uw= X-Gm-Gg: ATEYQzzxr60lrnhHMkNCu1Em4pdwgxW5WgRK4GL+um8Yli+T3IGuYTi8wXOjVXafDtK NAtmr5YjXA1M4RFMVAaxBnHOj09ladQrcsqVu6+I/CyCqbeKDKNy0L0MafAaMVuDKsIg53lDExY kYvHtNq3PeddnnvmEypFok3SlSvNVdjZm84dIAkflhCElVP9uQjM4O9Z6u/hc2MXGNzd2hEFjlD ZAEA6c/Ivd8SqjiNsOkE3M2tTNW1ESIKu3JCDCwCeHPWh0weq1gEMcMN5jbYaZBgtQL+ZvqlGKJ 2jkL6qhHmb9DSK3Q0kAfuDsGZpZpkMon6wz3HVUVFyW9fANocmKGDXCyQBVr9Fs4mH+fyIrpyv5 hNRdEVMLlUBEbsVCMKoquQJiFyOY= X-Received: by 2002:a05:622a:8c5:b0:509:11bd:9d3 with SMTP id d75a77b69052e-50b993c7890mr6528671cf.1.1774516939431; Thu, 26 Mar 2026 02:22:19 -0700 (PDT) MIME-Version: 1.0 References: <20260324203430.411331c59ca462457ec0aa8b@sraoss.co.jp> <20260325131548.4c9a0c8d05a422021b1ba76c@sraoss.co.jp> In-Reply-To: <20260325131548.4c9a0c8d05a422021b1ba76c@sraoss.co.jp> From: John Naylor Date: Thu, 26 Mar 2026 16:22:07 +0700 X-Gm-Features: AQROBzDDjan2V9zgobgQ4UVN_dRt1e3ljT6emuTG3PJNUXP7mET4aTfVxNhnRqM Message-ID: Subject: Re: Adjust error message for CREATE STATISTICS to account for expressions To: Yugo Nagata Cc: Pgsql 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 Wed, Mar 25, 2026 at 11:15=E2=80=AFAM Yugo Nagata = wrote: > > On Wed, 25 Mar 2026 08:24:40 +0700 > John Naylor wrote: > > I'm ambivalent about this. Instead of trying to document all the > > possible valid possibilities (which may get out of date again), maybe > > we can say that it's not allowed on a single column? > > Thank you for the suggestion. I agree that this is a simpler approach, > so I've attached a revised patch. - errmsg("extended statistics require at least 2 columns"))); + errmsg("extended statistics are not supported on a single column"))); I'd probably write this as "extended statistics on a single column are not supported" (no need to send a new patch). Any objections? Also, I'm leaning towards not backpatching -- I figure a user that got here by fat-fingering an expression is not likely to be too confused. I looked in the feature thread and saw that this was actually raised during development of the feature: https://www.postgresql.org/message-id/CAEZATCU9uPo7JYdx4k0-ufXXZH8t7itodibU= wCva%2Bs%2BAvAKcnw%40mail.gmail.com --=20 John Naylor Amazon Web Services