From: | Csaba Nagy <nagy(at)ecircle-ag(dot)com> |
---|---|
To: | Victor Spång Arthursson <victor(at)tosti(dot)dk> |
Cc: | Postgres general mailing list <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: Very strange selectproblem |
Date: | 2003-11-04 12:32:15 |
Message-ID: | 1067949135.30526.14.camel@coppola.ecircle.de |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
See my comments below.
On Tue, 2003-11-04 at 13:10, Victor Spång Arthursson wrote:
> Can't select 3 columns from a table called varer.
>
> The columns are the three first and are called vnummer, puNr and dNr.
>
> The error message is:
>
> indiadan=# select varer.vNummer from varer;
^^^^^^^^^^
this is upper case N
> ERROR: No such attribute varer.vnummer
^^^^^^^
this is lower case n in vnummer
The problem could be that you created the table with the name of the vNummer column enclosed in double quotes, like this: "vNummer".
In this case postgres remembers the case of the field name. Names are case sensitive in postgres.
In your query, you don't enclose the field names in double quotes, like: varer.vNummer, which is folded to all lower case by postgres, and won't match the mixed case field you have created.
Try to quote the field names in the query, it will likely work.
A good practice to avoid such errors is to always use lower case names with postgres.
HTH,
Csaba.
From | Date | Subject | |
---|---|---|---|
Next Message | Bruno Wolff III | 2003-11-04 13:19:31 | Re: pg7.3.4: pg_atoi: zero-length string |
Previous Message | Francois Suter | 2003-11-04 12:31:08 | Re: Very strange selectproblem |