Re: [INTERFACES] Roadmap for FE/BE protocol redesign
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Bruce Momjian <pgman@candle.pha.pa.us>
Cc: Peter Eisentraut <peter_e@gmx.net>, Alvaro Herrera <alvherre@dcc.uchile.cl>, PostgreSQL Development <pgsql-hackers@postgresql.org>
Date: 2003-03-21T17:42:25Z
Lists: pgsql-hackers
Bruce Momjian <pgman@candle.pha.pa.us> writes: > Peter Eisentraut wrote: >> The standard only covers embedded C programs. Other interfaces that are >> covered by other standards require other settings. > My point was that _the_ standard requires autocommit off, not that > everyone is using autocommit off. Peter's point is good: the only interface that is actually subject to the part of the spec you are quoting is ecpg. It could reasonably be argued that libpq should only support autocommit-on, because that's the historical behavior that programs written atop libpq expect. The other client libraries have their own specs to adhere to. regards, tom lane