PgsqlODBC 8.1 and 8.4 side-by-side installation

From: "Rob Richardson" <Rob(dot)Richardson(at)rad-con(dot)com>
To: <pgsql-admin(at)postgresql(dot)org>
Subject: PgsqlODBC 8.1 and 8.4 side-by-side installation
Date: 2010-07-07 16:49:02
Message-ID: 04A6DB42D2BA534FAC77B90562A6A03D01466009@server.rad-con.local
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

I have a customer who is running PostgreSQL 8.1. I recently updated an
application there, and it is running extremely slowly. The previous
version of the application runs fine, and the new version runs fine on
my machine, which runs PostgresQL 8.4. The problem is that a query for
a single record from a 100,000-record database is taking 8 seconds when
the ADO recordset is set to use a client-side cursor, while it only
takes a few milliseconds for a server-side cursor. But if I use a
server-side cursor, I get the "query-based update cannot find row to
update" error.

I wanted to try using the ODBC driver for PostgreSQL 8.4. But when I
installed it, I was surprised and dismayed to see that the old driver no
longer appeared in the list of available drivers when I tried to create
a new DSN. At first, I thought that the new driver was working, but any
update query gave me a "multiple-step operation raised errors. See
error list" error.

Is it possible to have the 8.1 and 8.4 ODBC drivers available at the
same time? If so, how do I install the 8.4 driver so that the 8.1
driver is still available?

Thanks very much!

RobR

In response to

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Kevin Grittner 2010-07-07 17:03:44 Re: PgsqlODBC 8.1 and 8.4 side-by-side installation
Previous Message Gourish Singbal 2010-07-07 06:33:07 Invitation to connect on LinkedIn