Re: Adjust error message for CREATE STATISTICS to account for expressions
Yugo Nagata <nagata@sraoss.co.jp>
From: Yugo Nagata <nagata@sraoss.co.jp>
To: John Naylor <johncnaylorls@gmail.com>
Cc: Pgsql Hackers <pgsql-hackers@postgresql.org>
Date: 2026-03-25T04:15:48Z
Lists: pgsql-hackers
Attachments
- v2-Adjust_error_message_for_CREATE_STATISTICS.patch (text/x-diff) patch v2
On Wed, 25 Mar 2026 08:24:40 +0700 John Naylor <johncnaylorls@gmail.com> wrote: > On Tue, Mar 24, 2026 at 6:34 PM Yugo Nagata <nagata@sraoss.co.jp> wrote: > > > > Hi, > > > > I've attached a patch to adjust the error message for CREATE STATISTICS > > to account for expressions. > > > > Previously, when attempting to create extended statistics on a single column, > > the following error is raised. > > > > ERROR: extended statistics require at least 2 columns > > > > However, this message assumed only columns. In reality, an expression on a > > single column is also allowed, so two columns are not necessarily required. > > Thgis patch updates the message to: > > > > ERROR: extended statistics require at least 2 columns or an expression > > 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. Regards, Yugo Nagata -- Yugo Nagata <nagata@sraoss.co.jp>
Commits
-
Split CREATE STATISTICS error reasons out into errdetails
- 51098839cfb4 19 (unreleased) landed