Re: AutoCommit statements do no work with postgresql 11.

From: Jae Adams <appleorange2(at)gmail(dot)com>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: pgsql-docs(at)lists(dot)postgresql(dot)org
Subject: Re: AutoCommit statements do no work with postgresql 11.
Date: 2019-02-09 06:28:07
Message-ID: CAM2MZ3H5QpkC1UUX4i_o_zQxwb=GuhPprZNDE=pM46tCjAg1nA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-docs

Hello Tom,

Thank you for your reply.

The document that I'm looking at this here. I apologize for not sending
the link. I had thought that the URL would be included automatically
through the link on the documentation website.
-- https://www.postgresql.org/docs/11/ecpg-sql-set-autocommit.html (shows
the command syntax)

Regarding the info on the error message, there were posts mainly like these
(nothing authoritative, just googling).
-- https://github.com/sequelize/sequelize/issues/4631
--
https://www.postgresql.org/message-id/CAAY=A78Hd3L+sDj7PHbWYTAfiUMZRXndZtz8cJRhVmo1=yfRvA@mail.gmail.com

I am confused on the meaning of some of these things. I built a c++
program that connects to a database, and then issues SQL statements through
the native c++ drivers. It should be acting as a client, rather than the
server. Is the library "libpq.so" really a server library? Is there a
different one I should use for the client? It was running the command "SET
AUTOCOMMIT TO ON" when it reported the error "unrecognized configuration
parameter autocommit".

Can the client still specify to have autocommit either turned on or off?
If so, how is that done?

I appreciate any guidance you have.

-Jae

On Fri, Feb 8, 2019 at 7:08 PM Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> wrote:

> PG Doc comments form <noreply(at)postgresql(dot)org> writes:
> > I have a c++ library built with libpq.so, and I am trying to run the
> > statements "SET AUTOCOMMIT TO ON" and "SET AUTOCOMMIT TO OFF".
> According to
> > the docs, it looks like those statements are valid.
>
> Uh ... exactly what documentation are you looking at?
>
> PG hasn't supported server-side autocommit since 7.3.x. There is
> an autocommit variable in psql, but we concluded the server-side
> feature broke far more client code than it helped.
>
> regards, tom lane
>

In response to

Responses

Browse pgsql-docs by date

  From Date Subject
Next Message Tom Lane 2019-02-09 06:45:38 Re: AutoCommit statements do no work with postgresql 11.
Previous Message Tom Lane 2019-02-09 02:08:25 Re: AutoCommit statements do no work with postgresql 11.