Re: Pg7.1-beta and CVS psqlodbc.dll: No views - Mailing list pgsql-interfaces

From Tom Lane
Subject Re: Pg7.1-beta and CVS psqlodbc.dll: No views
Date
Msg-id 26152.974954049@sss.pgh.pa.us
Whole thread Raw
In response to Pg7.1-beta and CVS psqlodbc.dll: No views  ("Joel Burton" <jburton@scw.org>)
List pgsql-interfaces
"Joel Burton" <jburton@scw.org> writes:
> So, I compiled last night's CVS sources to create a new 
> psqlodbc.dll. This works *great* -- for tables. I don't see any of the 
> views (I did w/Pg7.0.2 and the stable 7.50 ODBC driver).

> I can see through the ODBC trace that the driver gets the tables 
> with
> select relname, usename, relhasrules from pg_class, pg_user where 
> relkind = 'r' and usesysid = relowner order by relname

> (relkind='r' is for normal tables, 'v' is for views).

That's correct now, but in prior releases relkind='r' was used for both
tables and views (you had to go looking for an ON SELECT rule to
discover that a view was a view).  It seems pretty likely that the ODBC
driver hasn't been fixed to know about this change :-(.  Feel free to
submit a patch...
        regards, tom lane


pgsql-interfaces by date:

Previous
From: "Michael Miyabara-McCaskey"
Date:
Subject: RE: ODBC Windows driver corrupts data?
Next
From: Jean-Pierre Loui
Date:
Subject: switching database form oracle to postgress on a jdbc app