ERROR: relation "userroles" does not exist

View: New views
3 Messages — Rating Filter:   Alert me  

ERROR: relation "userroles" does not exist

by Sean-57 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello All,

I keep receiving the following when trying to select from a table in my database. the Tables are there i see them in pgAdmin...


Warning: pg_query_params() [function.pg-query-params]: Query failed: ERROR: relation "userroles" does not exist

The query I'm running is

SELECT userPassword, salt, roleName
            FROM User u,  UserRoles ur, Roles r
            where u.id = ur.user_id
            and r.id = ur.role_id
            and u.username = $1
            and u.active = true




Re: ERROR: relation "userroles" does not exist

by Raymond O'Donnell :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 10/10/2008 18:30, Sean wrote:
> *I keep receiving the following when trying to select from a table in my
> database. the Tables are there i see them in pgAdmin...
>
> *Warning*: pg_query_params() [function.pg-query-params
> <http://localhost:8888/HH/function.pg-query-params>]: Query failed:
> ERROR: relation "userroles" does not exist

Would you have defined the table using quoted upper-case? PG folds names
to lower-case unless you double quote them, so:

test=# create table test();
CREATE TABLE
test=# create table "Test"();
CREATE TABLE
test=# \dt
        List of relations
 Schema | Name | Type  |  Owner
--------+------+-------+----------
 public | Test | table | postgres
 public | test | table | postgres
(2 rows)


Ray.

------------------------------------------------------------------
Raymond O'Donnell, Director of Music, Galway Cathedral, Ireland
rod@...
Galway Cathedral Recitals: http://www.galwaycathedral.org/recitals
------------------------------------------------------------------

--
Sent via pgsql-php mailing list (pgsql-php@...)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-php

Re: ERROR: relation "userroles" does not exist

by Sean-57 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

That's it. thank you..  I created it using PgAdmin. 

On Fri, Oct 10, 2008 at 2:17 PM, Raymond O'Donnell <rod@...> wrote:
On 10/10/2008 18:30, Sean wrote:
> *I keep receiving the following when trying to select from a table in my
> database. the Tables are there i see them in pgAdmin...
>
> *Warning*: pg_query_params() [function.pg-query-params
> <http://localhost:8888/HH/function.pg-query-params>]: Query failed:
> ERROR: relation "userroles" does not exist

Would you have defined the table using quoted upper-case? PG folds names
to lower-case unless you double quote them, so:

test=# create table test();
CREATE TABLE
test=# create table "Test"();
CREATE TABLE
test=# \dt
       List of relations
 Schema | Name | Type  |  Owner
--------+------+-------+----------
 public | Test | table | postgres
 public | test | table | postgres
(2 rows)


Ray.

------------------------------------------------------------------
Raymond O'Donnell, Director of Music, Galway Cathedral, Ireland
rod@...
Galway Cathedral Recitals: http://www.galwaycathedral.org/recitals
------------------------------------------------------------------

LightInTheBox - Buy quality products at wholesale price!