Re: Frontend/Backend protocol 3.0 - Mailing list pgsql-odbc

From Andrei Gaspar
Subject Re: Frontend/Backend protocol 3.0
Date
Msg-id 42A00A4E.5000500@softnrg.dnttm.ro
Whole thread Raw
In response to Frontend/Backend protocol 3.0  (Jonathan Fuerth <fuerth@sqlpower.ca>)
Responses Re: Frontend/Backend protocol 3.0  (Jonathan Fuerth <fuerth@sqlpower.ca>)
List pgsql-odbc
That is great.
I've been using psqlodbc and missed a proper error code / sqlstate

Andrei

Jonathan Fuerth wrote:

> Hello people,
>
> I've taken a few days to hack in support for the frontend/backend
> protocol v3.0 (which first appeared in PostgreSQL 7.4).  My main
> motivator was to get at the SQLSTATE codes which backends >= 7.4
> return with every error message.
>
> What's done now:
>  -read the new message length field from all server responses
>  -Parse new-style error/notice blocks
>  -return correct SQLSTATE from backend to ODBC callers (connection and
> result level)
>  -added #ifdef so the driver compiles against newer iODBC headers
>
> What I intend to finish this week:
>  -upgrade the function call API to new protocol
>
> What needs doing that I can't/won't finish soon:
>  -upgrade Windows configuration GUI to add new "7.4" protocol option
>  -take advantage of the new transaction status byte in 'Z' messages
> (my patch just ignores them)
>  -rework prepared statement stuff to use the new protocol features (I
> haven't looked at this stuff at all, but the old code works on the new
> protocol--it could be faster, that's all)
>
> If there is any interest in this patch, I will post it to the list, or
> email it to individuals.
>
> Regards,
>
> -Jonathan Fuerth
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 9: the planner will ignore your desire to choose an index scan if
> your
>      joining column's datatypes do not match
>
>


--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.322 / Virus Database: 267.5.1 - Release Date: 6/2/2005


pgsql-odbc by date:

Previous
From: Edzard Pasma
Date:
Subject: Re: Unable to obtain list of tables from the data source
Next
From: Jonathan Fuerth
Date:
Subject: Re: Frontend/Backend protocol 3.0