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
Re: set autocommit only for select statements |
| Список | 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 по дате отправления: