On Wednesday 01 October 2003 12:58, Stephen Frost wrote:
> * markw@mohawksoft.com (markw@mohawksoft.com) wrote:
>
> I tried using the postgres ODBC driver to open a table with a couple
> million rows. It ran the client machine out of memory. Same table w/
> the Oracle ODBC driver worked just fine.
This is probably less to do with ODBC and more with PG's approach to result
sets. With PG, if you ask for 10 million rows it will pass all of them to the
client in one go. Other systems tend to act as though you asked for a cursor
and return rows as you fetch them. In PG, if you want a cursor, you ask for a
cursor.
--
Richard Huxton
Archonet Ltd