From: | Sunil Thakur <smthakur19(at)gmail(dot)com> |
---|---|
To: | Adrian Klaver <adrian(dot)klaver(at)aklaver(dot)com> |
Cc: | Thomas Kellerer <shammat(at)gmx(dot)net>, "pgsql-general(at)lists(dot)postgresql(dot)org" <pgsql-general(at)lists(dot)postgresql(dot)org> |
Subject: | Re: Misplaced double quotes in error message |
Date: | 2021-10-07 13:52:13 |
Message-ID: | CAGoOPskxGZesGYaQpWJqze2Wfu1sTwznPEZ57ycQy87N8AHaxg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
It means
Error thrown by Postgres: Hint: Perhaps you meant to reference the column
"t.someColumn".
must be Hint: Perhaps you meant to reference the column t."someColumn".
*Thanks and Regards,Sunil M. K. Thakur*
<https://www.linkedin.com/in/smthakur19> *
<https://twitter.com/smthakur19> <https://www.facebook.com/smthakur19>*
On Thu, 7 Oct 2021 at 19:09, Adrian Klaver <adrian(dot)klaver(at)aklaver(dot)com>
wrote:
> On 10/6/21 11:17 PM, Thomas Kellerer wrote:
> > Hello,
> >
> > consider the following table, query and error message:
> >
> > create table t
> > (
> > "someColumn" int
> > );
> >
> > select t.someColumn
> > from t;
> >
> >
> > ERROR: column t.somecolumn does not exist
> > Hint: Perhaps you meant to reference the column "t.someColumn".
> >
> >
> > For someone proficient in SQL it's pretty clear what the error message
> means,
> > but the quotes can be misleading for someone who doesn't really
> understand
> > what's going on.
>
> FYI, errors are generically double quoted:
>
> ERROR: invalid input syntax for type integer: "one"
>
> This is not specific to identifier quoting.
>
> >
> > I think if the error message quoted the column name the way it should
> actually
> > be used, it would make things easier for someone not used to this, e.g.:
> >
> > Hint: Perhaps you meant to reference the column t."someColumn".
> >
> > Because when the user takes the error message literally they might be
> tempted
> > to use "t.someColumn" just to be confronted with the same error message
> again
> > which then seems even more confusing.
> >
> >
> >
> >
> >
>
>
> --
> Adrian Klaver
> adrian(dot)klaver(at)aklaver(dot)com
>
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Adrian Klaver | 2021-10-07 14:12:48 | Re: AW: how to merge two postgresql server instances into one |
Previous Message | Adrian Klaver | 2021-10-07 13:39:02 | Re: Misplaced double quotes in error message |