Re: set autocommit only for select statements

Поиск
Список
Период
Сортировка
От Holger Jakobs
Тема Re: set autocommit only for select statements
Дата
Msg-id 6bfd5d91-bb06-1b56-f4f8-cc8f90307a35@jakobs.com
обсуждение исходный текст
Ответ на Re: set autocommit only for select statements  (Mladen Gogala <gogala.mladen@gmail.com>)
Ответы RE: set autocommit only for select statements  ("Michel SALAIS" <msalais@msym.fr>)
Re: set autocommit only for select statements  (Mladen Gogala <gogala.mladen@gmail.com>)
Список pgsql-admin
Am 12.04.22 um 03:53 schrieb Mladen Gogala:
>
> The "autocommit" is a tool option which tells the tool whether to add 
> "COMMIT" statement after each and every SQL. The RDBMS server only 
> knows about transactions, as mandated by the ACID compliance. What the 
> "autocommit" option of tools like psql actually does is to turn each 
> of your SQL statements into a separate transaction.
>
What you write about psql sending a COMMIT statement after each 
statement is wrong. It may be true for other database systems.

PostgreSQL as a server commits each statement automatically unless the 
client has started a transaction with BEGIN or START TRANSACTION statements.

This can be proved easily by not using psql as a client, but some 
programming language.

Regards,

Holger


-- Holger Jakobs, Bergisch Gladbach, Tel. +49-178-9759012

Вложения

В списке pgsql-admin по дате отправления:

Предыдущее
От: Yogesh Mahajan
Дата:
Сообщение: Re: pgAdmin Docker container: specify web URL path prefix?
Следующее
От: "Michel SALAIS"
Дата:
Сообщение: RE: set autocommit only for select statements