Re: bug in info.c file - incorrect SQL
От | Hiroshi Inoue |
---|---|
Тема | Re: bug in info.c file - incorrect SQL |
Дата | |
Msg-id | EKEJJICOHDIEMGPNIFIJCEJIKDAA.Inoue@tpf.co.jp обсуждение исходный текст |
Ответ на | Re: bug in info.c file - incorrect SQL (Bruce Momjian <pgman@candle.pha.pa.us>) |
Ответы |
Re: bug in info.c file - incorrect SQL
|
Список | pgsql-odbc |
> -----Original Message----- > From: Bruce Momjian [mailto:pgman@candle.pha.pa.us] > > Hiroshi Inoue wrote: > > -----Original Message----- > > From: Jim Holliday > > > > > For the ODBC driver psqlodbc.dll version 7.02.0003 there is > an error in > > the info.c. > > > In 2 places the SQL contains an alias in the FROM clause for the > > pg_namespace > > > table and then references the table in the where clause. The > below cut > > from the > > > info.c file should replace all instances on pg_namespace. in the where > > clause with > > > pn. This should be done in both places. > > > > Does the code give you a wrong result in the first place ? > > I see what Hiroshi is saying now --- there was a reference to > pg_namespace (in WHERE but not in FROM) _and_ a reference to 'pn' as an > alias for pg_namespace (in WHERE and FROM). > > The attached patch fixes this by creating a pn1 and pn2 alias for > pg_namespace in FROM. It also improves some of the alias tags. Applied > to ODBC CVS. Can someone run some tests on these? I've already changed my local source. I would replace your change with my code. regards, Hiroshi Inoue
В списке pgsql-odbc по дате отправления: