Connecting Tech Pros Worldwide Forums | Help | Site Map

ERROR: column 'xxx' does not exist (under v. 7.4.1)

Iker Arizmendi
Guest
 
Posts: n/a
#1: Nov 22 '05

Using psql and running as the owner of the table "app" I
try to access the columns of the table like so:

SELECT * FROM app;

which returns all the columns in the table including
the one I'm interested in, which is "companyID".
If instead I use something like:

SELECT companyID FROM app;

I get the following:

ERROR: column "companyid" does not exist

even though the column DOES exist (the previous query
returned "companyID" as one of the column headers). Any
suggestions as to what I might be missing? I'm running
Postgres 7.4.1.

Regards,
Iker



---------------------------(end of broadcast)---------------------------
TIP 7: don't forget to increase your free space map settings


Karsten Hilbert
Guest
 
Posts: n/a
#2: Nov 22 '05

re: ERROR: column 'xxx' does not exist (under v. 7.4.1)


> the one I'm interested in, which is "companyID".
^^^^^^^^^^^[color=blue]
> SELECT companyID FROM app;[/color]
^^^^^^^^^[color=blue]
> ERROR: column "companyid" does not exist[/color]
^^^^^^^^^^^
Look closely at the capitalization and quoting.
--
GPG key ID E4071346 @ wwwkeys.pgp.net
E167 67FD A291 2BEA 73BD 4537 78B9 A9F9 E407 1346

---------------------------(end of broadcast)---------------------------
TIP 5: Have you checked our extensive FAQ?

http://www.postgresql.org/docs/faqs/FAQ.html

Joe Sunday
Guest
 
Posts: n/a
#3: Nov 23 '05

re: ERROR: column 'xxx' does not exist (under v. 7.4.1)


On Thu, Feb 05, 2004 at 10:00:21AM -0500, Iker Arizmendi wrote:
[color=blue]
>
> Using psql and running as the owner of the table "app" I
> try to access the columns of the table like so:
>
> SELECT * FROM app;
>
> which returns all the columns in the table including
> the one I'm interested in, which is "companyID".
> If instead I use something like:
>
> SELECT companyID FROM app;
>
> I get the following:
>
> ERROR: column "companyid" does not exist
>[/color]

SELECT "companyID" FROM app;

You've stored a case sensitive column name in the table, but
by default Postgres will fold all identifiers to lower case
unless quoted.

--Joe

--
Joe Sunday <sunday@csh.rit.edu> http://www.csh.rit.edu/~sunday/
Computer Science House, Rochester Inst. Of Technology

---------------------------(end of broadcast)---------------------------
TIP 5: Have you checked our extensive FAQ?

http://www.postgresql.org/docs/faqs/FAQ.html

Closed Thread


Similar PostgreSQL Database bytes